@charset "utf-8";
@import "./top_foot.css";

img {
	border: 0;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
	border: 0;
	margin: 0px;
	padding: 0px;
}

li,
ul,
p,
dl,
dt,
dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: "微软雅黑";
}

h1,
h2,
h3,
h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: "微软雅黑";
	color: #000;
}

a {
	color: #4b4643;
	text-decoration: none;
	font-family: "微软雅黑";
	font-size: 13px;
}

a:hover {
	color: #666;
	text-decoration: none;
}

label,
input {
	margin: 0;
	padding: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix:before {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	*+height: 1%;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

em,
i {
	font-style: normal;
	font-family: "微软雅黑";
}

samp,
span {
	font-family: "微软雅黑";
}

body {
	margin: auto;
	width: 100%;
	height: auto;
	font-size: 13px;
	font-family: "微软雅黑";
	background-color: #fff;
}

/*2016年10月10日14:10:48新加清除默认*/
li,
a,
img,
input {
	outline: none;
}

/*animate.css begin*/
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}

@-webkit-keyframes bounce {

	from,
	20%,
	53%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}

@keyframes bounce {

	from,
	20%,
	53%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}

.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

@-webkit-keyframes flash {

	from,
	50%,
	to {
		opacity: 1;
	}

	25%,
	75% {
		opacity: 0;
	}
}

@keyframes flash {

	from,
	50%,
	to {
		opacity: 1;
	}

	25%,
	75% {
		opacity: 0;
	}
}

.flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
}

@-webkit-keyframes rubberBand {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}

	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}

	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}

	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}

	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes rubberBand {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}

	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}

	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}

	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}

	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand;
}

@-webkit-keyframes shake {

	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

@keyframes shake {

	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

.shake {
	-webkit-animation-name: shake;
	animation-name: shake;
}

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.headShake {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake;
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg);
	}

	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg);
	}

	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg);
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg);
	}

	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg);
	}

	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg);
	}

	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg);
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg);
	}

	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
}

.swing {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing;
}

@-webkit-keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
	from {
		-webkit-transform: none;
		transform: none;
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes wobble {
	from {
		-webkit-transform: none;
		transform: none;
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble;
}

@-webkit-keyframes jello {

	from,
	11.1%,
	to {
		-webkit-transform: none;
		transform: none;
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}

	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}

	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg);
	}

	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}

@keyframes jello {

	from,
	11.1%,
	to {
		-webkit-transform: none;
		transform: none;
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}

	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}

	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg);
	}

	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}

.jello {
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes bounceIn {

	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}

	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes bounceIn {

	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}

	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {

	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes bounceInDown {

	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {

	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes bounceInLeft {

	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {

	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes bounceInRight {

	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {

	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes bounceInUp {

	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}

	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}

	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 15rem, 0);
		transform: translate3d(0, 15rem, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes fadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@keyframes fadeOutDown {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

@keyframes fadeOutDownBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes fadeOutLeft {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

@keyframes fadeOutLeftBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes fadeOutRight {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

@keyframes fadeOutRightBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes fadeOutUp {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

@keyframes fadeOutUpBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}

@keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}

.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip;
}

@-webkit-keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}

@-webkit-keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}

	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}

@keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}

	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1;
	}

	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0;
	}
}

@keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1;
	}

	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0;
	}
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1;
	}

	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1;
	}

	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
	from {
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}

@keyframes lightSpeedOut {
	from {
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}

.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0;
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	}
}

@keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	}
}

.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	}
}

@keyframes rollOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}

	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}

	50% {
		opacity: 1;
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
	from {
		opacity: 1;
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}

	to {
		opacity: 0;
	}
}

@keyframes zoomOut {
	from {
		opacity: 1;
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}

	to {
		opacity: 0;
	}
}

.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	}
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	}
}

.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	}
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	}
}

.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}

/*animate.css end*/










.content {
	min-width: 1200px;
	background-color: #fff;
	padding-bottom: 20px;
	color: #555;
}

.content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.con_body {
	margin: 0 auto;
	width: 1200px;
	height: auto;
}

/*套餐列表公共样式*/
.show {
	float: left;
	position: relative;
	width: 908px;
}

.show ul {
	float: left;
	width: 930px;
	height: auto;
	margin-top: 16px;
}

.show li {
	float: left;
	width: 279px;
	height: 302px;
	margin: 0 14px 20px 0;
	padding: 10px 0 0 12px;
	border: #EEEEEE 1px solid;
}

.show li:hover {
	border: #26addf 1px solid;
}

.show li samp {
	float: left;
	width: 268px;
	height: 201px;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.show li samp>a {
	width: 268px;
	height: 201px;
	display: block;
}

.show li samp .p001 {
	width: 268px;
	height: 106px;
	position: relative;
	display: block;
}

.show li samp img {
	width: 268px;
	height: 201px;
}

.show li samp i {
	float: left;
	width: 40px;
	text-align: center;
	height: 32px;
	position: relative;
	z-index: 3;
	top: -201px;
	left: 0;
	margin: 0;
	padding: 0;
	margin-right: 3px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
	font-size: 12px;
}

.show li samp i.dazhe {
	background: url(../images/dazhe.png) no-repeat;
}

.show li samp i.cuxiao {
	background: url(../images/cuxiao.png) no-repeat;
}

.show li samp i.fanxian {
	background: url(../images/fanxian.png) no-repeat;
}

.show li samp i.chabaogao {
	float: right;
	width: 50px;
	height: 50px;
	background: url(../images/mobile_cx.png) no-repeat;
	margin: 0;
	display: none;
}

.show li samp i.selfsurvice {
	background: url(../images/selfsurvice.png) no-repeat;
	background-size: 34px 32px;
}

.show li samp i.checkreport {
	background: url(../images/selfsurvice.png) no-repeat;
	background-size: 34px 32px;
}

.show li samp i {
	background-size: 40px 32px !important;
}

.show li samp .summary {
	position: absolute;
	top: 100%;
	left: 100%;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000, endColorstr=#4c000000);
}

.show li samp .summary .p001 p {
	float: none;
	width: 237px;
	line-height: 18px;
	color: #FFF;
	font-size: 12px;
	text-align: left;
	margin: 40px 0 0 18px;
	overflow: hidden;
}

.show li samp .summary span.juli {
	margin-top: -30px;
	float: left;
	width: 100%;
	text-align: left;
	color: #fff;
	line-height: 2;
	margin-left: 18px;
	padding-left: 25px;
	background: url(../images/icon_addressfff.png) no-repeat 5px 0px;
}

.show li samp .compare {
	background: url(../images/add012.png) no-repeat;
	background-position: 8px center;
	text-indent: 13px;
	color: #ffffff;
	width: 85px;
	line-height: 27px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-radius: 4px;
	background-color: #0086c8;
	display: block;
}

.show li p {
	position: relative;
	float: left;
	width: 268px;
	height: auto;
	line-height: 28px;
	margin: 0;
	color: #999;
	font-size: 14px;
}

.show li p .coupon01 {
	position: absolute;
	right: 0px;
	top: 9px;
	line-height: 21px;
	display: block;
	height: 21px;
	padding-left: 2px;
	padding-right: 2px;
	float: right;
	background-color: #ff7e00;
	color: #ffffff;
}

.show li p a {
	display: block;
	font-size: 15px;
	color: #666;
	font-weight: bold;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-top: 6px;
}

.show li p.p002 a {
	font-size: 12px;
	font-weight: normal;
}

.show li p .hpname {
	overflow: hidden;
	font-size: 12px;
	color: #6e6e6f;
	box-sizing: border-box;
}

.show li p em {
	font-size: 12px;
	color: #6e6e6f;
}

.show li p .hpname span {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	padding-right: 5px;
}

.show li p.priceinfo b {
	font-size: 14px;
	color: #eb5b41;
	margin-right: 5px;
	float: left;
}

.show li p.priceinfo b strong {
	font-size: 20px;
}

.show li p.priceinfo s {
	font-size: 12px;
	color: #999;
	width: auto;
	padding-top: 4px;
}

.show li p.priceinfo span {
	font-size: 12px;
	color: #999;
	float: right;
	line-height: 20px;
	margin-top: 6px;
}

.show li p a:hover {
	color: #019eeb;
}

.show li p a>span {
	color: #f28123;
}

.show li p b {
	font-size: 16px;
	color: #e25d39;
	font-weight: normal;
}

.show li s {
	width: 128px;
	height: 18px;
	line-height: 25px;
	font-size: 12px;
	color: #bbb;
	text-align: left;
	float: left;
}

.show li q {
	float: right;
	text-align: right;
	quotes: none;
	font-family: "微软雅黑";
	color: #999;
	font-size: 14px;
	margin-right: 10px;
}

/*高端体检*/
.orderTc,
.con_main,
.needPeploe,
.selectReason,
.problem {
	width: 1200px;
	margin: 0 auto;
}

h3 {
	font-size: 28px;
	color: #4b4643;
	display: inline-block;
	font-family: "微软雅黑";
	font-weight: normal;
}

.gdtj_banner {
	width: 100%;
	height: 400px;
	background-color: #778df1;
	margin-left: 50%;
}

.gdtj_banner img {
	display: block;
	margin-left: -960px;
}

.orderTc_bg {
	width: 100%;
	height: 70px;
	background: #f6f6f6;
	position: relative;
	z-index: 100;
}

.orderTc {
	height: 100%;
}

.orderTc>a {
	width: 150px;
	height: 48px;
	font-size: 20px;
	text-align: center;
	background-color: #eb5b41;
	color: #fff;
	display: block;
	float: right;
	margin-top: 11px;
	line-height: 48px;
	border-radius: 5px;
}

.orderTc>ul>li {
	float: left;
	width: 430px;
	height: 50px;
	margin-top: 10px;
	position: relative;
}

.orderTc>ul>li+li {
	margin-left: 40px;
}

.orderTc>ul>li>span {
	font-size: 16px;
	color: #f28123;
	line-height: 50px;
	*height: 50px;
	*display: inline-block;
	vertical-align: top;
}

.orderTc>ul>li>input {
	width: 331px;
	height: 48px;
	line-height: 48px;
	border: 1px solid #D4D4D4;
	font-size: 16px;
	padding-left: 5px;
	color: #959393;
}

.orderTc>ul>li .input_on {
	border: 1px solid #019EEB;
}

.orderTc>ul>li .input_off {
	border: 1px solid #D4D4D4;
}

#inputJGTC,
#inputArea {
	cursor: pointer;
}

#selImg {
	position: absolute;
	margin-left: -30px;
	margin-top: 20px;
}

.selPro {
	width: 336px;
	height: auto;
	border: 1px solid #D4D4D4;
	border-top: 0;
	background-color: #fff;
	position: absolute;
	z-index: 1001;
	top: 100%;
	*left: 1px;
	margin-left: 83.5px;
	font-size: 14px;
	color: #4b4643;
}

.hidePro {
	display: none;
}

.selPro>span {
	width: 168px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	background-color: #f0f0f0;
	margin-bottom: 20px;
}

.selPro>span:first-child {
	background-color: #fff;
	cursor: pointer;
}

.province {
	padding: 0 18px 5px 18px;
}

.province>span {
	float: left;
	display: block;
}

.province>ul {
	overflow: hidden;
}

.province>ul>li>a {
	color: #4b4643;
	white-space: nowrap;
}

.province>ul>li>a:hover,
.city>li>a:hover,
.spanPro:hover {
	color: #019EEB;
}

.province>ul>li {
	float: left;
	margin: 0 0 5px 22px;
}

.city {
	padding: 0 20px 5px 20px;
	display: none;
}

.city {
	overflow: hidden;
}

.city>li {
	float: left;
	margin: 0 0 20px 25px;
}

.city>li>a {
	white-space: nowrap;
}

.jgtc {
	width: 336px;
	height: 270px;
	border: 1px solid #D4D4D4;
	border-top: 0;
	background-color: #fff;
	position: absolute;
	z-index: 1001;
	top: 100%;
	*left: 1px;
	margin-left: 83.5px;
	font-size: 14px;
	color: #4b4643;
	overflow: auto;
	display: none;
}

.jgtc>li {
	line-height: 40px;
	padding-left: 15px;
	cursor: pointer;
}

.jgtc>li:hover {
	background-color: #019EEB;
	color: #fff;
}

.tc_prcie {
	margin-left: 10px;
}

.con_main {
	font-size: 14px;
	color: #6e6e6f;
	border-bottom: 1px solid #D4D4D4;
}

.petIntro {
	margin: 10px 0 50px 0;
	line-height: 28px;
}

.advantages {
	width: 930px;
	margin: 35px auto;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.advantages>img {
	margin: 100px 20px auto 20px;
}

.ad_ul_left {
	float: left;
}

.ad_ul_right {
	float: right;
	position: absolute;
	top: 13px;
	right: 0;
}

.ad_ul_left>li:first-child {
	position: relative;
	right: -120px;
}

.ad_ul_right>li:last-child {
	position: relative;
	left: -120px;
}

.ad_ul_right>li:first-child {
	position: relative;
	left: -120px;
}

.ad_ul_left>li:last-child {
	position: relative;
	right: -120px;
}

.ad_ul_left>li {
	*position: expression(this.nextSibling==null?"relative":"");
	*right: expression(this.nextSibling==null?"-120px":"");
}

.ad_ul_right>li {
	*position: expression(this.nextSibling==null?"relative":"");
	*left: expression(this.nextSibling==null?"-120px":"");
}

/*解决ie7不兼容last-child的问题*/
.ad_ul_left,
.ad_ul_right>li>h4 {
	font-size: 14px;
	color: #4B4643;
}

.ad_ul_left,
.ad_ul_right>li>p {
	font-size: 12px;
	color: #6e6e6f;
	line-height: 24px;
	margin-top: 10px;
}

.advantages>ul {
	width: 210px;
	display: block;
}

.advantages>ul>li {
	width: 210px;
	height: 125px;
}

.advantages>ul>li+li {
	margin-top: 40px;
}

.needPeploe_bg {
	width: 100%;
	height: 558px;
	background: #f6f6f6;
	text-align: center;
}

.needPeploe_bg>h3 {
	width: 1200px;
	margin: 53px auto 35px auto;
}

.needPeploe {
	overflow: hidden;
}

.needPeploe li {
	width: 284px;
	float: left;
	margin-left: 15px;
	position: relative;
}

.needPeploe li:first-child {
	margin-left: 9.5px;
	position: relative;
}

.needPeploe>li .shadow_bg {
	width: 244px;
	height: 250px;
	background-color: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000);
	font-size: 12px;
	padding: 0 20px;
	line-height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	display: none;
}

.needPeploe>li .shadow_bg p {
	position: relative;
	top: 80px;
}

.needPeploe>li .shadow {
	width: 284px;
	background-color: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000);
	font-size: 22px;
	height: 68px;
	line-height: 65px;
	position: absolute;
	bottom: 20px;
	left: 0;
	color: #fff;
}

.selectReason {
	overflow: hidden;
}

.selectReason>h3 {
	text-align: center;
	width: 1200px;
	margin: 40px auto 0 auto;
}

.selectReason>ul {
	overflow: hidden;
	width: 100%;
	margin: 55px auto;
}

.selectReason>ul>li {
	width: 256px;
	height: 318px;
	padding: 26px 18px 44px 18px;
	float: left;
	margin-left: 8px;
	border: 1px solid #d4d4d4;
}

.selectReason>ul>li:first-child {
	margin-left: 0;
}

.selectReason>ul>li>h4 {
	font-size: 16px;
	color: #4b4643;
}

.selectReason>ul>li>img {
	border: 1px solid #d4d4d4;
	margin: 15px 0;
}

.selectReason>ul>li>p {
	font-size: 12px;
	color: #6e6e6f;
	line-height: 24px;
}

.problem_bg {
	width: 100%;
	height: 587px;
	background: #f6f6f6;
	text-align: center;
}

.problem {
	margin: 50px auto;
	overflow: hidden;
}

.problem_bg>h3 {
	width: 1200px;
	margin: 35px auto 0 auto;
}

.problem li {
	width: 520px;
	height: 82px;
	padding: 20px;
	float: left;
	border: 1px solid #d4d4d4;
	margin-bottom: 18px;
	text-align: left;
}

.problem li>h4 {
	font-size: 14px;
	color: #4B4643;
}

.problem li>p {
	font-size: 12px;
	color: #6e6e6f;
	line-height: 24px;
	margin-top: 10px;
}

.problem li:nth-child(even) {
	margin-left: 76px;
}

/*友情链接*/
.con_link {
	width: 1198px;
	height: auto;
	line-height: 28px;
	margin: 30px 0 0 0;
	border: #EEEEEE 1px solid;
}

.con_link_type {
	width: 100%;
	height: 45px;
}

.con_link_type ul {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background-color: #f7f7f7;
	border-bottom: #EEEEEE 1px solid;
}

.con_link_type ul li {
	float: left;
	width: 168px;
	height: 45px;
}

.con_link_type ul li a {
	float: left;
	width: 167px;
	height: 45px;
	background-color: #f7f7f7;
	color: #6e6e6f;
	font-size: 16px;
	text-align: center;
	border-right: #EEEEEE 1px solid;
}

.con_link_type .sub_title {
	color: #6e6e6f;
	height: 45px;
	background-color: #f7f7f7;
}

.con_link_type ._sub_title {
	color: #000;
	height: 46px;
	background-color: #fff;
}

.con_link_left {
	width: 100%;
	margin: 0 auto 0 auto;
	padding-top: 20px;
	float: left;
}

.con_link_left .con_link {
	width: 100%;
	box-sizing: border-box;
	margin-left: 0px;
	margin-left: 0px;
}

.con_link_left .con_link ul {
	width: 100%;
}

.show_link_body {
	width: 100%;
	height: 150px;
	overflow: hidden;
	display: none;
}

.show_link_body ul {
	float: left;
	width: 1180px;
	height: 128px;
	margin-left: 17px;
	padding-top: 13px;
}

.show_link_body ul li {
	float: left;
	width: auto;
	width: 98px;
	height: auto;
	line-height: 28px;
	margin: 0 20px 0 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.show_link_body ul li a {
	font-size: 14px;
	color: #6e6e6f;
}

.show_link_body ul li a:hover {
	color: #019eeb;
}

.con_right_foot_bg {
	width: 284px;
	height: 8px;
	background: url(../images/horizontal_bg.png) bottom repeat-x;
}

/*面包屑*/
.location_bg {
	float: left;
	width: 100%;
	height: 40px;
}

.location {
	width: 1200px;
	color: #666;
	font-family: "微软雅黑";
	height: 30px;
	line-height: 30px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 8px 0 8px 0;
	font-size: 12px;
}

.location i {
	float: left;
	width: 15px;
	height: 18px;
	background: url(../images/home.png) no-repeat;
	margin: 9px 0 0 0;
}

.location a {
	font-family: "微软雅黑";
	float: left;
	margin: 0 3px;
	font-size: 12px;
	color: #666;
}

.location b {
	font-family: "微软雅黑";
	float: left;
	padding: 0 5px;
	font-weight: normal;
	font-size: 14px;
	color: #666;
}

.location h1 {
	display: inline-block;
	float: left;
	font-weight: normal;
	font-size: 11px;
	color: #6d6d6d;
}

.location span {
	float: left;
	color: #666;
	font-size: 14px;
}

.location span a {
	color: #666;
	font-family: "微软雅黑";
}

/*套餐列表页*/
.list_tc {
	margin: auto;
	width: 1200px;
	height: auto;
}

.list_tc .show {
	margin-top: 20px;
}

.list_tc .show ul {
	width: 930px;
	margin-top: 0;
}

/*筛选条件*/
.select_box {
	width: 1200px;
	height: auto;
	margin-top: 5px;
}

.select_left {
	width: 907px;
	height: auto;
}

.select_left2 {
	width: 927px;
	height: auto;
}

.hide_dd1 {
	position: absolute;
	box-shadow: 0px 0px 18px 0px rgba(18, 14, 65, 0.14);
	background: #fff;
	z-index: 10;
	line-height: initial;
	font-size: 14px;
	border: #EEEEEE 1px solid;
	top: 100%;
	display: none;
}

.on .hide_dd1 {
	display: block;
}

.hide_dd1 .hd {
	padding: 16px 24px 14px;
	border-bottom: #EEEEEE 1px solid;
}

.select dl.on dd.more1 i {
	background: url(../images/select_up.png) no-repeat;
	background-size: 8px;
}

.hide_dd1 .hd li {
	float: left;
	cursor: pointer;
	margin-right: 20px;
}

.hide_dd1 .hd li.on,
.hide_dd1 .hd li:hover {
	padding-bottom: 6px;
	color: #019eeb;
	border-bottom: 2px solid #019eeb;
}

.hide_dd1 .bd {
	padding: 0 10px;
}

.hide_dd1 .bd li {
	overflow: hidden;
	display: none;
}

.hide_dd1 .bd a {
	float: left;
	box-sizing: border-box;
	font-size: 14px;
	width: 25%;
	padding: 0 14px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.hide_dd1 .bd a:hover {
	color: #019eeb;
}

.select {
	width: 1200px;
	height: auto;
	border: #eee 1px solid;
	padding-top: 1px;
	box-sizing: border-box;
}

.select dl {
	float: left;
	width: 1160px;
	height: auto;
	line-height: 45px;
	border-bottom: 1px solid #eee;
	padding: 0 20px 0 20px;
	position: relative;
}

.select dl.no_line {
	border-bottom: none;
}

.select dl dt {
	float: left;
	width: 76px;
	height: auto;
	font-size: 14px;
	color: #555555;
	font-weight: 600;
}

.select dl dd {
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
}

.select dl dd.all {
	width: 66px;
}

.select dl dd.all a {
	width: auto;
	font-size: 14px;
	color: #fff;
	padding: 2px 5px;
	background-color: #dbdbdb;
}

.select dl dd.all a:hover {
	background-color: #019eeb;
}

.select dl dd.type_add {
	width: 970px;
	height: 45px;
	overflow: hidden;
}

.nohidden {
	overflow: inherit !important;
}

.mapblock .selectmapbtn {
	display: inline-block;
	line-height: 24px;
	color: #fff;
	background-color: #f28123;
	padding: 0 5px;
	border-radius: 5px;
}

.mapblock .selectmapbtn span {
	display: inline-block;
	width: 13px;
	height: 17px;
	background: url("../images/icon_gps1.png") no-repeat left center;
	vertical-align: middle;
	margin-top: -5px;
	margin-right: 5px;
}

.mapblock .haschoose {
	display: inline-block;
	/*border:1px solid #019eeb;*/
	line-height: 24px;
	cursor: pointer;
}

.mapblock .haschoose b {
	display: inline-block;
	border: 1px solid #019eeb;
	line-height: 24px;
	padding: 0 5px 0 25px;
	font-weight: normal;
	background: url("../images/icon_gps2.png") no-repeat 5px center;
	color: #019eeb;
}

.mapblock .haschoose .colsegps {
	display: inline-block;
	padding: 0 10px;
	background-color: #019eeb;
	background: url(../images/del_hover.png) center no-repeat;
	border: 1px solid #019eeb;
	border-left: none;
}

.select dl dd.type_add i {
	cursor: pointer;
	margin-left: 5px;
	color: #f28123;
	display: inline-block;
	width: 45px;
	height: 21px;
	line-height: 26px;
	text-align: center;
}

.select dl dd.type_add>ul {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
}

.select dl dd.type_add>ul>li {
	float: left;
	width: 100px;
	height: auto;
	margin: 0 0 0 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.classify .tcselect dl dd.type_add>ul>li {
	margin: 0;
}

.select dl dd.type_add>ul>li>a {
	width: auto;
	font-size: 14px;
	color: #6e6e6f;
	padding: 2px 5px;
}

.select dl dd.type_add .hot_a {
	position: relative;
	color: red;
}

.select dl dd.type_add .hot_a:hover {
	background: initial;
	color: red;
}

.hot_a img {
	position: absolute;
	top: -10px;
	right: -21px;
}

/*.classify .tcselect dl dd.type_add>ul>li>a{padding-left:0;}*/
.select dl dd.type_add>ul>li>a:hover {
	background-color: #019eeb;
	color: #FFF;
}

.select dl dd.type_add>ul>li>a.cur {
	background-color: #019eeb;
	color: #FFF;
}

.select dl dd.all a.cur {
	background-color: #019eeb;
	color: #FFF;
}

.select dl dd.more1,
.select dl dd.more {
	float: right;
	vertical-align: top;
	cursor: pointer;
	width: 43px;
}

.select dl dd.more1 i,
.select dl dd.more i {
	width: 11px;
	height: 6px;
	display: inline-block;
	background: url(../images/select_down.png) no-repeat;
	background-size: 8px;
	margin-left: 4px;
	line-height: 6px;
	vertical-align: middle;
}

.select dl dd.more.down i {
	background: url(../images/select_up.png) no-repeat;
	background-size: 8px;
}

.select dl.condition dd.all {
	width: 95px;
}

.select dl.condition dd.all a {
	background-color: #FFF;
	color: #6e6e6f;
	padding: 0;
	padding-left: 0px;
}

.select dl.condition dd.all a:hover {
	color: #019eeb;
}

.select dl.condition dd.type_add {
	width: auto;
	height: auto;
	padding-bottom: 6px;
}

.select dl.condition dd.type_add>ul>li {
	overflow: visible;
	white-space: normal;
	width: auto;
	height: 26px;
	line-height: 24px;
	margin: 11px 15px 0 0;
	background-color: #fff;
	color: #019eeb;
	display: inline-block;
}

.select dl.condition dd.type_add>ul>li>a {
	float: left;
	display: inline-block;
	padding: 0 10px;
	background-color: #019eeb;
	background: url(../images/del_hover.png) center no-repeat;
	border: 1px solid #019eeb;
	border-left: none;
	vertical-align: top;
}

.select dl.condition dd.type_add .selectlist {
	position: relative;
	display: inline-block;
	cursor: pointer;
	float: left;
}

.select dl.condition dd.type_add .selectlist b {
	display: inline-block;
	padding: 0 5px;
	border: 1px solid #019eeb;
	position: relative;
	z-index: 5;
}

.select dl.condition dd.type_add .selectlist b:after {
	content: "";
	display: table;
	width: 1px;
	height: 1px;
	background-color: #019eeb;
	position: absolute;
	top: 24px;
	left: -1px;
}

.select dl.condition dd.type_add .selectlist.filter span {
	display: inline-block;
	background: url(../images/grouptips.png) no-repeat 0px 0px;
	width: 8px;
	height: 5px;
	overflow: hidden;
	margin-left: 5px;
	vertical-align: middle;
}

.select dl.condition dd .selectlist ul {
	position: absolute;
	padding: 5px 0;
	z-index: 4;
	top: 100%;
	left: 0;
	width: 350px;
	margin-top: -1px;
	border: 1px solid #019eeb;
	background-color: #fff;
	overflow: hidden;
	display: none;
}

/* .select dl.condition dd .selectlist.filter:hover b {
	border-bottom-color: #fff;
} */

.select dl.condition dd .selectlist.filter:hover span {
	background-position: 0px -5px;
}

.select dl.condition dd .selectlist ul li {
	display: inline-block;
	padding: 0 0 0 10px;
	margin: 10px 10px 10px 5px;
	border-left: 1px solid #dbdbdb;
	line-height: 1;
	margin-left: -1px;
}

.select dl.condition dd .selectlist ul li:hover a {
	color: #019eeb;
}

.select dl.condition dd .selectlist ul li.noborderr {
	border-right: none;
}

.select dl.condition dd .selectlist ul li a {
	color: #555555;
	display: inline-block;
	font-size: 14px;
}

.select dl.condition .selectlist.filter:hover ul {
	display: block;
}

.select dl.condition .sreachword input {
	vertical-align: top;
	height: 24px;
	border: 1px solid #dbdbdb;
	padding-right: 30px;
	padding-left: 5px;
	outline: 0;
	width: 118px;
}

.select dl.condition .sreachword input:focus {
	border-color: #019eeb;
}

.select dl.condition .sreachword a {
	display: inline-block;
	width: 25px;
	height: 26px;
	background: url(../images/t_search.jpg) no-repeat center center;
	margin-left: -25px;
}

.select_more {
	width: 905px;
	height: auto;
}

.select_more em {
	float: left;
	width: 57px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background-color: #999;
	color: #FFF;
	font-size: 12px;
	margin-left: 460px;
}

.select_more em:hover {
	cursor: pointer;
}

/*排序*/
.sequence {
	width: 905px;
	height: 37px;
	line-height: 37px;
	margin-top: 10px;
	border: #eee 1px solid;
	background-color: #f1f1f1;
	position: relative;
}

.sequence ul {
	float: left;
	width: auto;
	height: 37px;
	cursor: pointer;
}

.sequence ul li {
	float: left;
	width: auto;
	height: 37px;
}

.sequence ul li a {
	border: 1px #dbdbdb solid;
	margin-top: 7px;
	width: auto;
	background-color: #ffffff;
	height: 22px;
	float: left;
	line-height: 20px;
	padding: 0 6px 0px 6px;
	color: #6e6e6f;
	font-size: 14px;
}

.sequence ul li div.priceList {
	border: 1px #dbdbdb solid;
	background-color: #ffffff;
	position: relative;
	margin-top: 7px;
	width: auto;
	height: 22px;
	float: left;
	line-height: 20px;
	padding: 0 6px 0px 6px;
	color: #6e6e6f;
	font-size: 14px;
}

.sequence ul li a:first-child {
	margin-left: 15px;
}

.sequence ul li a.cur {
	margin-top: 7px;
	height: 22px;
	float: left;
	line-height: 20px;
	padding: 0 6px 0px 6px;
	color: #6e6e6f;
	font-size: 14px;
	background-color: #019eeb;
	color: #fff;
	border-color: #019eeb;
}

.sequence ul li a.cur:hover {
	color: #ffffff;
}

.sequence ul li a:hover {
	color: #019eeb;
	border-color: #019eeb;
}

.sequence ul li div.priceList:hover {
	color: #019eeb;
	border-color: #019eeb;
}

.sequence ul li a i {
	width: 11px;
	height: 6px;
	display: inline-block;
	margin-left: 4px;
	position: relative;
	top: -1px;
}

.sequence ul li div i {
	width: 11px;
	height: 6px;
	display: inline-block;
	margin-left: 4px;
	position: relative;
	top: -1px;
}

.sequence ul li a i.sequence_down {
	background: url(../images/select_down.png) no-repeat;
}

.sequence ul li div i.sequence_down {
	background: url(../images/select_down.png) no-repeat;
}

.sequence ul li a i.gbsIcon {
	width: 13px;
	height: 17px;
	background: url(../images/icon_gps2.png) no-repeat left center;
	vertical-align: middle;
	margin-right: 5px;
}

.sequence ul li a:hover i.sequence_down {
	background: url(../images/select_down_hover.png) no-repeat;
}

.sequence ul li div:hover i.sequence_down {
	background: url(../images/select_down_hover.png) no-repeat;
}

.sequence ul li a i.sequence_up {
	background: url(../images/select_up.png) no-repeat;
}

.sequence ul li a:hover i.sequence_up {
	background: url(../images/select_up_hover.png) no-repeat;
}

.sequence ul li div:hover i.sequence_up {
	background: url(../images/select_up_hover.png) no-repeat;
}

.sequence ul li a.cur i.sequence_down {
	background: url(../images/select_down_cur.png) no-repeat;
}

.sequence ul li a.cur i.sequence_up {
	background: url(../images/select_up_cur.png) no-repeat;
}

.sequence .sequence_search {
	width: auto;
	height: 37px;
	margin-left: 10px;
}

.sequence .sequence_search em {
	float: left;
	width: auto;
	height: 37px;
	line-height: 33px;
	margin: 0 1px;
}

.sequence .sequence_search em input {
	float: left;
	width: 53px;
	height: 21px;
	border: #dfdfdf 1px solid;
	margin: 7px 0 0 0;
	padding: 0;
}

.sequence .sequence_search a {
	float: left;
	width: 45px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	background-color: #019eeb;
	color: #FFF;
	font-size: 14px;
	margin: 8px 0 0 14px;
}

.sequence p {
	float: right;
	color: #6e6e6f;
	font-size: 14px;
	margin-right: 12px;
}

.sequence p b {
	font-weight: normal;
	color: #e25d39;
}

/*筛选为空*/
.empty {
	width: 907px;
	height: auto;
	line-height: 30px;
	margin-top: 10px;
}

.empty b {
	float: left;
	width: 100%;
	height: auto;
	font-size: 22px;
	color: #000;
	font-weight: normal;
	margin: 40px 0 20px 0;
}

.empty p {
	float: left;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #4b4643;
}

.empty h3 {
	float: left;
	width: 100%;
	height: auto;
	font-size: 20px;
	color: #000;
	font-weight: normal;
	margin: 50px 0 0 0;
	border-bottom: #DBDBDB 1px solid;
}

.select_right {
	width: 290px;
	height: 288px;
	margin: 0 -6px 0 0;
	background: url(../images/vertical_bg.png) right repeat-y;
}

.select_right_body {
	width: 283px;
	height: 283px;
	border-top: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
}

.list_tc .classify {
	margin-top: 0px;
}

.list_tc .tc_left {
	width: 907px;
	height: auto;
}

.list_tc .tc_right_all {
	width: 290px;
	height: auto;
	margin-right: -4px;
}

.list_tc .tc_right {
	width: 290px;
	height: auto;
	margin: 10px 0 0 0;
	background: url(../images/vertical_bg.png) right repeat-y;
}

.list_tc .tc_right_body {
	width: 283px;
	height: auto;
	border-top: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
}

.list_tc .tc_right_body2 {
	width: 283px;
	height: auto;
	border-top: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
	margin-top: 20px;
}

.list_tc .tc_right_body .tc_title {
	width: 100%;
	height: 52px;
	line-height: 62px;
	border-bottom: 1px solid #dddddd;
}

.list_tc .tc_right_body .tc_title h3 {
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	margin-left: 20px;
	font-weight: bold;
}

.list_tc .tc_right_body .tc_title h3 img {
	vertical-align: middle;
}

.list_tc .tc_right_body ul {
	float: left;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e4e4e4;
	/*padding-bottom:16px;*/
}

.list_tc .tc_right_body ul li {
	float: left;
	width: 271px;
	height: auto;
	padding: 20px 0px;
	margin-left: 14px;
	border-bottom: 2px dashed #eee;
}

.list_tc .tc_right_body ul li:last-child {
	border-bottom: none;
}

.list_tc .tc_right_body ul li:hover {}

.list_tc .tc_right_body ul li i {
	float: left;
	width: 112px;
	height: 83px;
	position: relative;
}

.list_tc .tc_right_body ul li i p {
	float: left;
	width: 112px;
	height: 20px;
	position: absolute;
	bottom: 3px;
	left: 0;
	text-align: center;
}

.list_tc .tc_right_body ul li i p .left {
	display: inline-block;
	width: 25px;
	height: 20px;
	background: url(../images/JGDetailjuan03.png) no-repeat center;
	vertical-align: top;
}

.list_tc .tc_right_body ul li i p .right {
	display: inline-block;
	width: 5px;
	height: 20px;
	background: url(../images/JGDetailjuan04.png) no-repeat center;
	vertical-align: top;
}

.list_tc .tc_right_body ul li i p .shen {
	display: inline-block;
	line-height: 18px;
	box-sizing: border-box;
	border-top: 1px solid #eb5b41;
	border-bottom: 1px solid #eb5b41;
	font-size: 12px;
	color: #eb5b41;
	padding: 0 4px;
	vertical-align: top;
	background: #ffffff;
}

.list_tc .tc_right_body ul li i img {
	width: 112px;
	height: 83px;
	display: block;
}

.list_tc .tc_right_body ul li dl {
	float: right;
	width: 150px;
	height: 83px;
	line-height: 20px;
	margin: 0;
}

.list_tc .tc_right_body ul li dl dt {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.list_tc .tc_right_body ul li dl dt a {
	font-size: 15px;
	color: #666;
	font-weight: normal;
}

.list_tc .tc_right_body ul li dl dt a:hover {
	color: #019eeb;
}

.list_tc .tc_right_body ul li dl dd {
	float: left;
	width: 100%;
	height: auto;
	margin: 3px 0 0 0;
	font-size: 12px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list_tc .tc_right_body ul li dl dd b {
	font-size: 16px;
	color: #eb5b41;
	margin-right: 10px;
}

.list_tc .tc_right_body ul li dl dd s {
	margin-left: 0;
}

.list_tc .tc_right_body ul li dl dd span {
	margin-right: 15px;
}

.list_tc .tc_right_body ul li dl dd em {
	float: right;
	margin-right: 15px;
}

.list_tc .select {
	margin-bottom: 10px;
}

/*分页*/
.page {
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 46px;
	margin-bottom: 30px;
}

.page a {
	display: inline-block;
	width: auto;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #898989;
	font-size: 13px;
	padding: 0 10px;
	margin: 0 1px;
	border: #dddddd 1px solid;
}

.page a:hover {
	background-color: #dddddd;
	color: #FFF;
}

.page a.on {
	background-color: #dddddd;
	color: #FFF;
}

div#p_select span {
	border: 1px solid #dddddd;
	color: #898989;
	display: inline-block;
	font-size: 13px;
	height: 24px;
	line-height: 24px;
	margin: 0 1px;
	padding: 0 10px;
	text-align: center;
	width: auto;
}

.pointer {
	cursor: pointer;
}

/*套餐详情页*/
.tc_detail {
	width: 1200px;
	height: auto;
	margin-top: 0px;
}

.tc_info_all {
	width: 1200px;
	height: auto;
}

.tc_detail .tc_info_body {
	width: 906px;
	padding: 20px;
	border: 1px #dfdfdf solid;
	position: relative;
}

.tc_detail .tc_info_body h1 {
	font-size: 16px;
	margin-bottom: 5px;
	width: 836px
}

.tc_detail .tc_info_body h1 b {
	font-size: 18px;
	color: #4b4643;
}

.tc_detail .tc_info_body p {
	font-size: 14px;
	margin-bottom: 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
}

.tc_detail .tc_info_body .compare {
	position: absolute;
	font-size: 16px;
	right: 20px;
	top: 20px;
	color: #0091d5;
	text-decoration: underline;
	cursor: pointer;
}

.tc_detail .tc_info_body .tc_info_pic {
	position: relative;
	width: 413px;
	overflow: hidden;
	margin-top: 0px;
}

.tc_detail .tc_info_body .tc_info_pic em {
	position: relative;
	float: left;
	width: 413px;
	height: 307px;
	overflow: hidden;
}

.tc_detail .tc_info_body .tc_info_pic em img {
	position: absolute;
	left: 0px;
	top: 0px;
}

.tc_detail .tc_info_body .tc_info_pic .pic_left {
	position: absolute;
	width: 181px;
	height: 307px;
	top: 0;
	left: 0;
	z-index: 2;
	cursor: pointer;
}

.tc_detail .tc_info_body .tc_info_pic .pic_right {
	position: absolute;
	width: 181px;
	height: 307px;
	top: 0;
	right: 0;
	z-index: 2;
	cursor: pointer;
}

.tc_detail .tc_info_body .tc_info_pic .pic_left:hover a {
	display: block;
}

.tc_detail .tc_info_body .tc_info_pic .pic_right:hover a {
	display: block;
}

.tc_detail .tc_info_body .tc_info_pic .btnLeft {
	width: 25px;
	height: 30px;
	position: absolute;
	left: 43px;
	top: 131px;
	background: url(../images/left_ar.png) no-repeat 0px 0px;
	z-index: 10;
	display: none;
}

.tc_detail .tc_info_body .tc_info_pic .btnRight {
	width: 25px;
	height: 30px;
	position: absolute;
	right: 43px;
	top: 131px;
	background: url(../images/right_ar.png) no-repeat 0px 0px;
	z-index: 10;
	display: none;
}

.tc_detail .tc_info_body .calender01 {
	position: relative;
	height: 23px;
	line-height: 23px;
	width: 100%;
	margin-top: 10px;
	/*border-bottom:1px #eeeeee solid;*/
}

.tc_detail .tc_info_body .calender01 i {
	float: right;
	width: 14px;
	height: 14px;
	background-image: url(../images/rightArrow.png);
	margin-top: 16px;
}

.tc_detail .promise .title {
	float: left;
	line-height: 26px;
	height: 26px;
	font-size: 14px;
	color: #888888;
}

.tc_detail .promise .li {
	position: relative;
	float: left;
	margin-right: 18px;
	line-height: 26px;
	height: 26px;
	font-size: 14px;
	color: #555555;
}

.tc_detail .promise .li span {
	width: 20px;
	height: 20px;
	border-radius: 3px;
	background-color: #64adff;
	display: inline-block;
	color: #ffffff;
	text-align: center;
	line-height: 18px;
	margin-right: 6px;
}

.tc_detail .promise .li .y01 {
	display: none;
	position: absolute;
	padding: 10px 15px 10px;
	top: 35px;
	left: -30px;
	width: 190px;
	border-radius: 5px;
	border: 1px #c1deff solid;
	background-color: #ffffff;
	z-index: 899;
}

.tc_detail .promise .li:hover .y01 {
	display: block;
}

.tc_detail .promise .li .y01 .z01 {
	position: absolute;
	width: 20px;
	height: 20px;
	background-image: url(../images/419.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	top: -20px;
	left: 30px;
}

.tc_detail .tc_info_body .tc_info_pic .share {
	float: left;
	margin-top: 37px;
}

.tc_detail .tc_info_body .tc_info_pic .share span {
	display: block;
	float: left;
	position: relative;
	top: 4px;
}

.tc_detail .tc_info_body .tc_info_pic .share .bdsharebuttonbox {
	display: block;
	float: left;
}

.tc_detail .promise {
	margin-top: 0px;
	float: left;
}

.tc_detail .tc_info_body .tc_info {
	position: relative;
	width: 480px;
}

/*height:400px;*/
.tc_detail .tc_info_body .tc_info h1 {
	width: 480px;
	overflow: hidden;
	height: auto;
	line-height: 25px;
	margin-top: -3px;
	color: #000;
	font-size: 16px;
	text-indent: -8px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/*height: 25px;*/
.tc_detail .tc_info_body .tc_info h1 b {
	color: #4b4643;
	font-size: 16px;
	color: #666666;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg {
	width: 480px;
	height: 136px;
	background-color: #eeeeee;
	margin-top: 9px;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price {
	width: 460px;
	height: 63px;
	margin: 20px 0 0 20px;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price dl {
	float: left;
	width: 210px;
	height: 60px;
	line-height: 25px;
	margin: 0;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price dl dt {
	float: left;
	width: 100%;
	height: auto;
	font-size: 22px;
	color: #e25d39;
	margin: 0;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price dl.no_activity {
	width: 175px;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price dl.no_activity dt {
	margin: 13px 0 0 0;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price dl dd {
	float: left;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #999;
	margin: 0;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price dl dd span {
	color: #eb5b41;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price ul {
	float: left;
	width: 250px;
	height: 60px;
	line-height: 25px;
	margin: 0;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price ul li {
	float: left;
	width: 80px;
	height: 35px;
	line-height: normal;
	margin: 9px 0 0 0;
	text-align: center;
	font-size: 12px;
	color: #999;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price ul li s {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	height: 24px;
	margin-top: -3px;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price ul li i {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	height: 24px;
	font-size: 14px;
	margin-top: -3px;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price ul li em {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 0;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_price ul li.left_line {
	width: 85px;
	border-left: #dbdbdb 1px solid;
}

.tc_detail .tc_info_body .tc_info>p {
	height: 38px;
	color: #aaaaaa;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 19px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
}

.tc_detail .tc_info_body .tc_info .pricebox {
	margin-top: 10px;
	background-color: #eeeeee;
	width: 100%;
	height: 94px;
}

/*下架套餐*/
.tc_detail .tc_info_body .tc_info .XJTC {
	overflow: hidden;
	width: 478px;
	border: 1px solid #dfdfdf;
	margin-top: 10px;
	position: relative;
	z-index: 999;
	background-color: #fff;
}

.tc_detail .tc_info_body .tc_info .XJTC .XJTC_top {
	font-size: 16px;
	line-height: 42px;
	background-color: #f5f5f5;
	overflow: hidden;
	border-bottom: 1px solid #dfdfdf;
}

.tc_detail .tc_info_body .tc_info .XJTC .XJTC_top span {
	float: left;
	height: 42px;
	color: #333333;
	margin-left: 17px;
}

.tc_detail .tc_info_body .tc_info .XJTC .XJTC_top a {
	float: right;
	height: 42px;
	color: #0086c8;
	margin-right: 15px;
	font-size: 16px;
}

.tc_detail .tc_info_body .tc_info .XJTC .XJTC_list {
	font-size: 12px;
	overflow: hidden;
	width: 450px;
	margin-left: 21px;
	padding-bottom: 12px;
}

.tc_detail .tc_info_body .tc_info .XJTC .XJTC_list a {
	float: left;
	margin-right: 15px;
	margin-top: 14px;
}

.tc_detail .tc_info_body .tc_info .XJTC .XJTC_list .list_box {
	width: 135px;
	overflow: hidden;
}

.tc_detail .tc_info_body .tc_info .XJTC .XJTC_list .list_box img {
	width: 100%;
	max-height: 100px;
	height: auto;
}

.tc_detail .tc_info_body .tc_info .XJTC .XJTC_list .list_box .list_boxname {
	width: 120px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #555555;
}

.tc_detail .tc_info_body .tc_info .XJTC .XJTC_list .list_box .list_boxname2 {
	width: 100%;
	font-size: 12px;
	overflow: hidden;
}

.tc_detail .tc_info_body .tc_info .XJTC .XJTC_list .list_box .list_boxname2 s {
	float: left;
	color: #999999;
}

.tc_detail .tc_info_body .tc_info .XJTC .XJTC_list .list_box .list_boxname2 span {
	float: right;
	color: #ff4e00;
}


.tc_info .pricebox>* {
	width: 240px;
}

.tc_info .pricebox .priceleft {
	float: left;
}

.tc_info .pricebox .priceleft .pricetext {
	font-size: 28px;
	color: #ff6600;
	margin-bottom: 6px;
	font-weight: bold;
	margin-top: 10px;
	float: left;
}

.tc_info .pricebox .priceleft .doub {
	width: 238px;
	height: 57px;
	margin-bottom: 2px;
	margin-top: 8px;
	margin-left: 8px;
}

.tc_info .pricebox .priceleft .pricetext span {
	font-size: 18px;
}

.tc_info .pricebox .priceleft .doub .saveMoney {
	font-size: 12px;
	text-align: center;
	width: 78px;
	float: left;
	border: 1px solid #ff8812;
	border-radius: 3px;
	margin-top: 10px;
	margin-left: 10px;
}

.tc_info .pricebox .priceleft .doub .saveMoney div:first-child {
	font-size: 12px;
	text-align: center;
	width: 78px;
	background: #ff8812;
	color: #ffffff;
}

.tc_info .pricebox .priceleft .doub .saveMoney div:last-child {
	font-size: 14px;
	color: #f28123;
	position: relative;
	cursor: pointer;
}

.tc_info .pricebox .priceleft .doub .saveMoney div:last-child .YHXQback {
	position: absolute;
	top: 20px;
	left: 33px;
	width: 10px;
	height: 10px;
	background: url("../images/TCdetailYHXQ.png") no-repeat center;
	z-index: 99;
	display: none;
}

.tc_info .pricebox .priceleft .doub .saveMoney div:last-child .YHXQ {
	position: absolute;
	top: 29px;
	left: -4px;
	width: 330px;
	height: 44px;
	line-height: 44px;
	box-sizing: border-box;
	border: 1px solid #ff9420;
	font-size: 14px;
	color: #555555;
	background: #ffffff;
	z-index: 9;
	display: none;
}

.tc_info .pricebox .priceleft .doub .saveMoney div:last-child .YHXQ span {
	color: #f28123;
}

.tc_info .pricebox .priceleft .pricevip {
	font-size: 12px;
	float: left;
	/*margin-bottom: 12px;*/
	color: #999999;
	/* margin-left: 20px;*/
	margin-left: 4px;
}

.tc_info .pricebox .priceleft .residuetime {
	height: 20px;
	width: 250px;
	line-height: 18px;
	padding-left: 35px;
	margin-bottom: 12px;
	background: url("../images/icon_paytextbg.png") no-repeat 8px 0px;
	margin-left: 3px;
	color: #999999;
	font-size: 12px;
}

.tc_info .pricebox .priceleft .pricevip b {
	display: inline-block;
	width: 54px;
	background-color: #ec2106;
	color: #fff;
	text-align: right;
	border-radius: 3px;
	font-weight: normal;
	margin-right: 5px;
	height: 20px;
	line-height: 20px;
}

.tc_info .pricebox_wrap {
	min-height: 105px;
}

.tc_info .pricebox .priceright {
	text-align: center;
	position: relative;
	float: left;
	color: #999998 height:80px;
	overflow: hidden;
}

.tc_info .pricebox .priceright .pricetips {
	padding-left: 40px;
	margin-top: 15px;
}

.tc_info .pricebox .priceright .pricetips>* {
	display: inline-block;
	width: 90px;
	text-align: center;
}

.tc_info .pricebox .priceright .pricetips .hospitalprice {
	border-right: 1px solid #dbdbdb;
	line-height: 1.5;
}

.tc_info .pricebox .priceright .pricetips .hospitalprice .sp {
	text-decoration: line-through;
}

.tc_info .pricebox .priceright span {
	padding-bottom: 4px;
	display: block;
	font-size: 12px;
	color: #999999;
}

.tc_info .pricebox .priceright span.ft14 {
	font-size: 14px;
}

#tc_contactbox {
	position: absolute;
	right: 0px;
	top: 283px;
}

#tc_contactbox .s01 {
	position: absolute;
	z-index: 200;
	width: 50px;
	height: 96px;
	display: block;
	background-image: url(../images/kktc_contact01.jpg);
}

#tc_contactbox .s01_hidebox {
	position: relative;
	width: 50px;
	height: 96px;
	display: block;
}

#tc_contactbox .s01_hide {
	transition: left 0.3s;
	-moz-transition: left 0.3s;
	/* Firefox 4 */
	-webkit-transition: left 0.3s;
	/* Safari 和 Chrome */
	-o-transition: left 0.3s;
	/* Opera */
	background: url(../images/kktc_contact02.png) 10px center no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 198;
	width: 219px;
	height: 96px;
	background-color: #f5f5f5;
}

#tc_contactbox .s01_hide div,
#tc_contactbox .s01_hide a {
	margin-left: 104px;
	line-height: 24px;
}

#tc_contactbox .s01_hide div:first-child {
	margin-top: 15px;
	line-height: 16px;
	font-weight: bold;
}

#tc_contactbox .s01_hide div.txt02 {
	color: #979797;
}

#tc_contactbox .s01_hide a {
	display: block;
	width: 99px;
	height: 27px;
	line-height: 27px;
	color: #ffffff;
	text-align: center;
	background-color: #60ade5;
}

#tc_contactbox .s01_hide a:hover {
	background-color: #77c2f8;
}

#tc_contactbox .s01_hide_a {
	left: -219px;
}

.tc_detail .promote div {
	float: left;
	line-height: 24px;
	height: 30px;
	font-size: 14px;
	color: #888888;
}

.tc_detail .promote .TCDetailYHJ {
	float: left;
	max-width: 304px;
	height: 24px;
	overflow: hidden;
	margin-left: 8px;
	cursor: pointer;
}

.tc_detail .promote .TCDetailYHJ li {
	float: left;
	width: 67px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: url("../images/TCdetailYHJ.png") no-repeat center;
	margin-right: 8px;
	color: #f60;
}

.tc_detail .promote span {
	width: 20px;
	height: 20px;
	border-radius: 3px;
	background-color: #ff0000;
	display: inline-block;
	color: #ffffff;
	text-align: center;
	line-height: 18px;
	margin-right: 8px;
}

.tc_detail .promote .li {
	margin-right: 21px;
}

.tc_detail .service {
	margin-bottom: 8px;
}

.tc_detail .service div {
	float: left;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	color: #888888;
}

.tc_detail .service .p1 {
	border: 1px solid #eb5b41;
	cursor: pointer;
	background: url("../images/servicep1.png") no-repeat right bottom;
	padding: 0 20px 0 10px;
	margin-right: 14px;
}

.tc_detail .service .p2 {
	color: #0086C8;
	cursor: pointer;
}

.tc_detail .promote .TCDetailYHJBtn {
	float: left;
	line-height: 24px;
	height: 30px;
	font-size: 14px;
	color: #eb5b41;
	cursor: pointer;
	padding-right: 16px;
	position: relative;
}

.tc_detail .promote .TCDetailYHJBtn:after {
	content: '';
	position: absolute;
	right: 0;
	top: 7px;
	border-left: 10px solid #f28123;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
}

/*新增功能*/
/*.keepheight { min-height: 79px; }*/
#afterService .left {
	font-size: 14px;
	color: #888;
	width: 66px;
	height: 12px;
	float: left;
	line-height: 25px;
}

#afterService .right {
	font-size: 14px;
	color: #666;
	width: 400px;
	float: left;
}

#afterService .right li {
	line-height: 26px;
	text-align: left;
}

#afterService .right li i.red {
	color: #EB5B41;
}

#afterService .right li i.blue {
	color: #0086C8;
}

#afterService .right li i.numBlue {
	color: #EB5B41;
}

#afterService .right li i.yearBlue {
	color: #0086C8;
}

#afterService .right li a {
	color: #0086C8;
}

.icon3 {
	width: 18px;
	height: 18px;
	display: inline-block;
	background-image: url(../images/tc0.png);
	position: relative;
	top: 5px;
}

.icon3.active {
	background-image: url(../images/tc0A.png);
}

.icon4 {
	width: 17px;
	height: 17px;
	display: inline-block;
	position: relative;
	top: 5px;
}

.icon4.active {
	background-image: url(../images/tczeng.png);
}




.tc_detail .survice div {
	float: left;
	line-height: 26px;
	height: 26px;
	font-size: 14px;
	color: #888888;
}

.tc_detail .survice div.li {
	position: relative;
	color: #666666;
	height: 24px;
	border: 1px #eb5d43 solid;
	line-height: 24px;
	padding-left: 1px;
	padding-right: 8px;
	margin-right: 5px;
}

.tc_detail .survice div.li i {
	background-image: url(../images/tc_survice01.png);
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background-image: #;
}

.tc_detail .line01 {
	background-color: #eeeeee;
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: -3px;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_link {
	width: 460px;
	height: 40px;
	margin: 0 0 0 20px;
}

.tc_detail .tc_info_body .tc_info .tc_info_bg .tc_info_link a {
	float: left;
	width: auto;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	background-color: #ff4883;
	padding: 0 10px;
	margin: 0 20px 0 0;
	border-radius: 2px;
}

.tc_detail .tc_info_body .tc_info_box01 {}

.tc_detail .tc_info_body .tc_info .tc_info_quantity {
	float: left;
	height: 40px;
	line-height: 30px;
	margin-top: 19px;
	margin-bottom: 14px;
}

.tc_detail .tc_info_body .tc_info .tc_info_quantity span {
	float: left;
	width: auto;
	font-size: 14px;
	color: #999;
	line-height: 41px;
}

.tc_detail .tc_info_body .tc_info .tc_info_quantity em {
	float: left;
	width: 73px;
	height: 41px;
	margin-left: 10px;
	margin-right: 35px;
}

.tc_detail .tc_info_body .tc_info .tc_info_quantity em a {
	float: left;
	width: 19px;
	height: 19px;
	margin: 0;
	text-align: center;
	border: #dbdbdb 1px solid;
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.tc_detail .tc_info_body .tc_info .tc_info_quantity em a.jian {
	cursor: pointer;
	background: url(../images/jian.jpg) no-repeat center center;
	border-left: none;
}

.tc_detail .tc_info_body .tc_info .tc_info_quantity em a.jia {
	cursor: pointer;
	background: url(../images/jia.jpg) no-repeat center center;
	border-left: none;
	border-bottom: none;
}

.tc_detail .tc_info_body .tc_info .tc_info_quantity em input {
	float: left;
	width: 51px;
	height: 39px;
	line-height: 29px;
	font-size: 18px;
	color: #6e6e6f;
	margin: 0;
	padding: 0;
	text-align: center;
	border: #dbdbdb 1px solid;
}

.tc_detail .tc_info_body .tc_info .tc_info_quantity em input:focus {
	outline: none;
}

.tc_detail .tc_info_body .tc_info .btntips {
	margin-top: 40px;
}

.tc_detail .tc_info_body .tc_info .tc_info_btn {
	width: 480px;
	height: 64px;
}

.tc_detail .tc_info_body .tc_info .tc_info_btn a {
	margin-bottom: 23px;
	float: left;
	width: 104px;
	margin-top: 23px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	padding: 0;
	background-color: #eb5b41;
	font-size: 18px;
	color: #FFF;
	margin-right: 20px;
	border-radius: 2px;
}

.tc_detail .tc_info_body .tc_info .tc_info_btn a:hover {
	background-color: #FA6A50;
}

.tc_detail .tc_info_body .tc_info .tc_info_btn a.car {
	background-color: #f28123;
	width: 101px;
}

.tc_detail .tc_info_body .tc_info .tc_info_btn a.car:hover {
	background-color: #FC933B;
}

.tc_detail .tc_info_body .tc_info .tc_info_service {
	width: 480px;
	height: 70px;
	line-height: 25px;
	border-top: #eeeeee 1px dashed;
	border-bottom: #eeeeee 1px dashed;
}

.tc_detail .tc_info_body .tc_info .tc_info_service span {
	float: left;
	width: 100px;
	height: auto;
	margin: 26px 0 0 0;
	font-size: 18px;
	color: #999999;
}

.tc_detail .tc_info_body .tc_info .tc_info_service ul {
	float: left;
	width: 370px;
	height: auto;
	margin: 22px 0 0 0;
}

.tc_detail .tc_info_body .tc_info .tc_info_service ul li {
	float: left;
	width: 82px;
	height: 33px;
	line-height: 32px;
	font-size: 16px;
	color: #6e6e6f;
	padding-left: 40px;
}

.tc_detail .tc_info_body .tc_info .tc_info_service ul li.s_1 {
	background: url(../images/s_gfsq.png) left center no-repeat;
}

.tc_detail .tc_info_body .tc_info .tc_info_service ul li.s_2 {
	background: url(../images/s_30.png) left center no-repeat;
}

.tc_detail .tc_info_body .tc_info .tc_info_service ul li.s_3 {
	background: url(../images/s_dzbz.png) left center no-repeat;
}

.tc_detail .calender01>div {
	float: left;
}

.tc_detail .calender01>div.p03 {
	border: 1px solid #dedede;
	height: 23px;
	width: 314px;
	cursor: pointer;
}

.tc_detail .calender01 .p02 {
	font-size: 14px;
	color: #999999;
	height: 20px;
}

.tc_detail .calender01 .p03 span {
	display: inline-block;
	height: 18px;
	color: #eb5b41;
	font-size: 14px;
	line-height: 19px;
	margin-right: 4px;
	padding-left: 2px;
	padding-right: 2px;
}

.tc_detail .calender01 .p04 {
	font-size: 14px;
	color: #0091d5;
	cursor: pointer;
	width: 37px;
	float: right;
	background: url(../images/icon-date.png) no-repeat top right;
	height: 25px;
}

#tc_detail_calender {
	position: relative;
	width: 507px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	background-color: #ffffff;
	padding-bottom: 44px;
}

#tc_detail_calender .close {
	width: 24px;
	height: 24px;
	background: url(../images/calender_close.png);
	position: absolute;
	right: -12px;
	top: -12px;
}

#tc_detail_calender .selectdata {
	width: 476px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 44px;
	border: 1px #e5e5e5 solid;
	border-bottom: 0px;
}

#tc_detail_calender .selectdata .controldiv {
	font-weight: bold;
	line-height: 41px;
	font-size: 13px;
	text-align: center;
	color: #000000;
}

#tc_detail_calender .selectdata .controldiv p {
	color: #000000;
}

#tc_detail_calender .selectdata .controldiv span {
	color: #666666;
	margin-left: 5px;
	margin-right: 5px;
}

#tc_detail_calender .selectdata .controldiv .left {
	margin-top: 12px;
	margin-left: 145px;
	height: 100%;
	width: 16px;
	height: 16px;
	background: url(../images/calender_logo05.png);
	float: left;
	padding-top: 0px;
}

#tc_detail_calender .selectdata .controldiv .right {
	margin-top: 12px;
	margin-right: 145px;
	height: 100%;
	width: 16px;
	height: 16px;
	background: url(../images/calender_logo04.png);
	float: right;
}

#tc_detail_calender .selectdata table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

#tc_detail_calender .selectdata thead th {
	background-color: #fafafa;
	font-size: 14px;
	font-weight: normal;
	line-height: 44px;
	color: #919191;
	border: 1px #e5e5e5 solid;
	border-right: 0px;
	text-align: center;
}

#tc_detail_calender .selectdata thead th:first-child {
	border-left: 0px;
	color: #eb5b41;
}

#tc_detail_calender .selectdata tr td {
	position: relative;
	vertical-align: top;
	color: #999999;
	font-weight: bold;
	line-height: 14px;
	height: 44px;
	border: 1px #e5e5e5 solid;
	border-right: 0px;
}

#tc_detail_calender .selectdata tr td:first-child {
	border-left: 0px;
}

#tc_detail_calender .selectdata table tbody tr:nth-child(even) {
	background-color: #fafafa;
}

#tc_detail_calender .selectdata tr td.active {
	color: #666666;
}

#tc_detail_calender .selectdata tr td.active span {
	color: #42aae1;
}

#tc_detail_calender .selectdata tr td.isToday {
	color: #eb5b41;
	background-color: #eeeeee;
}

#tc_detail_calender .selectdata tbody td p {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0;
}

#tc_detail_calender .selectdata tbody td span {
	font-weight: normal;
}

#tc_detail_calender .selectdata tr td.icon01 {
	cursor: default;
}

#tc_detail_calender .selectdata tr td.icon01:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	background: url(../images/hint.png) no-repeat;
	width: 8px;
	height: 8px;
}

#tc_detail_calender .selectdata .kktipbox_point_right {
	border: 0px;
	width: 8px;
	height: 8px;
	background-image: url(../images/tipbox_point_right.png);
}

#tc_detail_calender .selectdata .kktipbox {
	border: 1px #e3e3e3 solid;
}

.list_tc .tc_body_right {
	width: 251px;
	height: auto;
}

.list_tc .tc_detail_right_all {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 9;
}

.list_tc .tc_detail_right {
	width: 100%;
	margin: 0 0 0 0;
	position: relative;
	border: #e0e0e0 1px solid;
}

.list_tc .tc_detail_right_body {
	width: 219px;
	height: auto;
	border-top: #dfdfdf 1px solid;
	padding: 17px;
	border-top: 0px;
}

.list_tc .tc_detail_right_body i {
	float: left;
	text-overflow: ellipsis;
	width: 230px;
	overflow: hidden;
}

.list_tc .tc_detail_right_body .kktipbox {
	white-space: normal !important;
}

.list_tc .tc_detail_right_body dl {
	float: left;
	height: auto;
	line-height: 22px;
}

.list_tc .tc_detail_right_body dl dt {
	width: 230px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	height: auto;
	font-size: 16px;
	font-weight: bold;
	color: #4b4643;
	margin: 5px 0 6px 0;
}

.list_tc .tc_detail_right_body dl dd {
	float: left;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #6e6e6f;
	margin: 0;
}

.list_tc .tc_detail_right_body span {
	float: left;
	width: 100%;
	height: auto;
	margin: 14px 0 0 17px;
}

.list_tc .tc_detail_right_body p {
	float: left;
	height: auto;
	line-height: 22px;
	font-size: 11px;
	color: #999;
	width: 236px;
	margin-left: -6px;
	position: absolute;
	bottom: 2px;
}

.list_tc .tc_detail_right_body dl dd .x01 {
	float: left;
	line-height: 28px;
	font-size: 14px;
	cursor: pointer;
}

.list_tc .tc_detail_right_body dl dd .x02 {
	float: left;
	line-height: 28px;
	height: 26px;
	border: 1px #008cd6 solid;
	color: #008cd6;
	border-radius: 5px;
	padding-left: 8px;
	padding-right: 8px;
}

.tc_body_all {
	width: 1200px;
	height: auto;
}

.tc_body_left {
	width: 948px;
	height: auto;
}

.tc_body {
	width: 946px;
	height: auto;
	border: #dfdfdf 1px solid;
	margin-top: 18px;
	position: relative;
	z-index: 99;
	background-color: #FFF;
}

.tc_body .tc_body_nav_bg {
	height: 60px;
	line-height: 60px;
	z-index: 1;
}

.tc_body .tc_body_nav_bg .tc_body_nav_auto {
	margin: 0 auto;
}

.tc_body .tc_body_nav_bg .tc_body_nav_auto .tc_nav {
	width: 946px;
	height: 60px;
	line-height: 60px;
	margin: 0 0 0 0;
	border-bottom: #dfdfdf 1px solid;
	background-color: #f6f6f6;
	position: relative;
	z-index: 99999;
}

.tc_body .tc_body_nav_bg .tc_body_nav_auto .tc_nav a {
	position: relative;
	cursor: pointer;
	float: left;
	min-width: 124px;
	height: 60px;
	text-align: center;
	font-size: 16px;
	color: #000;
	background-color: #f6f6f6;
	border-right: 1px #dfdfdf solid;
}

.tc_body .tc_body_nav_bg .tc_body_nav_auto .tc_nav .v01 {
	margin-bottom: 23px;
	float: left;
	width: 104px;
	margin-top: 13px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	padding: 0;
	background-color: #eb5b41;
	font-size: 18px;
	color: #FFF;
	margin-left: 10px;
	margin-right: 10px;
	border-radius: 2px;
}

.tc_body .tc_body_nav_bg .tc_body_nav_auto .tc_nav .v01.car {
	background-color: #f28123;
	width: 101px;
}

.tc_body .tc_body_nav_bg .tc_body_nav_auto .tc_nav a.active {
	color: rgb(1, 158, 235);
	border-top: 2px #0091d5 solid;
	line-height: 58px;
	height: 58px;
	color: #019eeb;
	font-weight: bold;
}

.tc_body .tc_body_nav_bg .tc_body_nav_auto .tc_nav .v01:hover {
	color: #ffffff;
	cursor: pointer;
	background-color: #FA6A50;
}

.tc_body .tc_body_nav_bg .tc_body_nav_auto .tc_nav .v01.car:hover {
	color: #ffffff;
	cursor: pointer;
	background-color: #FC933B;
}

.tc_body .tc_body_nav_bg .tc_body_nav_auto .tc_nav a.active em {
	position: absolute;
	width: 9px;
	height: 9px;
	background: url(../images/tc_nav05.png);
	left: 50%;
	margin-left: -4.5px;
}

.tc_body .tc_body_nav_bg .tc_body_nav_auto .tc_nav a:hover {
	color: #019eeb;
}

.tc_body .tc_body_top {
	width: 100%;
	height: auto;
	border-bottom: #EEEEEE 1px solid;
	padding: 13px 0 15px 0;
}

.tc_body .tc_body_top li {
	float: left;
	width: 850px;
	height: auto;
	line-height: 25px;
	margin: 15px 0 0 35px;
	font-size: 14px;
	color: #6e6e6f;
}

.tc_body .tc_body_top li .tc_top_type {
	float: left;
	width: 73px;
}

.tc_body .tc_body_top li .tc_top_body {
	float: left;
	width: 775px;
}

.tc_body table.expert_promote {
	line-height: 18px;
	margin-top: 20px;
	font-size: 14px;
	color: #555555;
}

.tc_body table.expert_promote {
	width: 910px;
	margin-left: auto;
	margin-right: auto;
}

.tc_body table.expert_promote td {
	padding: 20px;
	border: 1px #dfdfdf solid;
	border-bottom: none;
	border-right: none;
}

.tc_body table.expert_promote tr>td:first-child {
	width: 138px;
}

.tc_body table.expert_promote th {
	padding: 20px;
	font-size: 16px;
	border: 1px #dfdfdf solid;
	border-bottom: none;
	border-right: none;
}

.tc_body table.expert_promote {
	border-bottom: 1px #dfdfdf solid;
	border-right: 1px #dfdfdf solid;
}

.tc_body .tc_box {
	width: 911px;
	margin-left: auto;
	margin-right: auto;
	min-height: 52px;
	margin-top: 20px;
	box-shadow: 0px 0px 18px 0px rgba(83, 79, 77, 0.07);
	text-align: center;
}

.tc_body .tc_title {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	min-height: 50px;
	line-height: 52px;
	text-align: center;
}

.tc_body .tip03 {
	border: 1px #dfdfdf solid;
	width: 888px;
	margin-left: auto;
	margin-right: auto;
	line-height: 25px;
	margin-top: 20px;
	text-align: center;
	padding: 20px 10px;
	overflow: hidden;
	box-shadow: 1px 2px 5px #ccc;
}

.tc_body .tip03 .vidionavBox {
	width: 660px;
	float: left;
}

.tc_body .tip03 .vidionavBox .video_title {
	font-size: 18px;
	color: #0091d5;
	padding-left: 18px;
	text-align: left;
	margin-bottom: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.tc_body .tip03 .vidionavBox .videoall_Box {
	width: 100%;
	height: 380px;
	overflow: hidden;
}

.tc_body .tip03 .vidionavBox .videoall_Box .video-js {
	display: none;
}

.tc_body .tip03 .video_about {
	float: left;
	font-size: 16px;
	color: #0091d5;
	margin: 14px 17px 0 10px;
	text-align: left;
	border-left: 3px solid #0091d5;
	height: 15px;
	line-height: 12px;
	padding-left: 7px;
}

.tc_body .tip03 .video_about2 {
	float: left;
	font-size: 12px;
	color: #666666;
	padding: 12px 50px 0 12px;
	text-align: left;
	line-height: 20px;
	word-break: break-all;
	height: 60px;
	overflow: hidden;
}

.tc_body .tip03 .vidioList {
	width: 228px;
	float: right;
	overflow: hidden;
}

.tc_body .tip03 .vidioList .vidioList_title {
	float: right;
	width: 220px;
	font-size: 16px;
	color: #0091d5;
	text-align: left;
	margin-bottom: 14px;
}

#demo2 {
	width: 228px;
	height: 380px;
	float: right;
	overflow: hidden;
	background: #333333 url("../images/zUIpanelScrollBar.jpg") no-repeat left top;
}

#demo2 .box {
	color: #bbbbbb;
	width: 210px;
	min-height: 60px;
	border-bottom: 1px solid #404040;
	text-align: left;
	position: relative;
}

#demo2 .box a {
	display: block;
	padding: 14px 28px 14px 14px;
	line-height: 18px;
	color: #bbbbbb;
	cursor: pointer;
}

#demo2 .box a:hover {
	color: #019eeb;
}

#demo2 .active {
	background-color: #008cd6;
	color: #ffffff;
}

#demo2 .active a {
	background-color: #008cd6;
	color: #ffffff;
}

#demo2 .active a:hover {
	background-color: #008cd6;
	color: #ffffff;
}

#demo2 .active {}

#demo2 .active i {
	position: absolute;
	left: -10px;
	top: 16px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-right: 10px solid #008cd6;
	border-bottom: 5px solid transparent;
}

.zUIpanelScrollBox,
.zUIpanelScrollBar {
	width: 10px;
	top: 4px;
	right: 0px;
}

.zUIpanelScrollBox {
	background: black;
}

.zUIpanelScrollBar {
	background: #464545;
}

.topVideo>div.topVidoRight>div#demo>div.zUIpanelScrollBox,
.topVideo>div.topVidoRight>div#demo>div.zUIpanelScrollBar {
	width: 3px;
	top: 0px;
	right: 0px;
}

.topVideo>div.topVidoRight>div#demo>div.zUIpanelScrollBox {
	/*background:black;*/
}

.topVideo>div.topVidoRight>div#demo>div.zUIpanelScrollBar {
	background: #aab8cd;
}

.tc_body .tc_title h2 {
	font-size: 22px;
	color: #555555;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 15px;
}

.tc_body .tc_title h3 {
	font-size: 16px;
	color: #555555;
	height: 50px;
	line-height: 50px;
	display: block;
	border: 1px solid #dfdfdf;
	border-bottom: none;
	margin-top: 13px;
}

.tc_body .tc_title p {
	margin-top: -14px;
	color: #999999;
	margin-bottom: 23px;
}

.tc_body .tc_title02 {
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 30px;
	line-height: 52px;
	text-align: left;
}

.tc_body .tc_title02 h2 {
	border-left: 3px #0091d5 solid;
	padding-left: 5px;
	margin-left: 5px;
	font-size: 16px;
	color: #555555;
	float: left;
	display: block;
	height: 19px;
	line-height: 19px;
}

.tc_body .tc_table {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	border-top: #dfdfdf 1px solid;
	overflow: hidden;
}

.tc_body .tc_table th {
	height: 53px;
	line-height: 53px;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	border-bottom: #dfdfdf 1px solid;
	border-right: #dfdfdf 1px solid;
}

.tc_body .tc_table th:last-child {
	border-right: none;
}

.tc_body .tc_table td {
	line-height: 22px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #333;
	border-bottom: #dddddd 1px solid;
	border-right: #dfdfdf 1px solid;
	text-align: left;
	padding-left: 15px;
	padding-top: 13px;
	padding-bottom: 11px;
	position: relative;
}

.tc_body .tc_table td.listIcon:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	background: url(../images/hint.png) no-repeat;
	width: 8px;
	height: 8px;
}

.tc_body .tc_table tr td:first-child {
	text-align: left;
	padding-left: 15px;
}

.tc_body .tc_table tr td.td_title {
	background-color: #f3f3f3;
	text-align: center;
	padding-left: 0px;
}

.tc_body .tc_table tr td:last-child {
	border-right: none;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 60px;
}

.tc_body .tc_intro {
	width: 905px;
	height: auto;
	border-bottom: #eee 1px solid;
	padding-bottom: 30px;
	overflow: hidden;
}

.tc_body .tc_intro .tc_intro_pic {
	width: 280px;
	height: auto;
	margin: 4px 0 0 35px;
}

.tc_body .tc_intro .tc_intro_body {
	float: right;
	width: 555px;
	height: 180px;
	line-height: 30px;
	font-size: 14px;
	color: #6e6e6f;
	margin: 0 10px 0 0;
	overflow: hidden;
}

.tc_body .tc_intro .tc_intro_more {
	width: 555px;
	height: auto;
	line-height: 30px;
	margin: 0 10px 0 0;
}

.tc_body .tc_intro .tc_intro_more a {
	float: right;
	font-size: 14px;
	color: #019eeb;
	margin-right: 5px;
}

.tc_body .tc_intro .tc_intro_more a:hover {
	text-decoration: underline;
}

.tc_body .tc_notice {
	border-right: #dfdfdf 1px solid;
	width: 910px;
	height: auto;
	border-top: #dfdfdf 1px solid;
	border-left: 1px solid #dfdfdf;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
}

.tc_body .tc_notice01 {
	border-right: 1px solid #dfdfdf;
}

.tc_body .tc_notice th {
	font-size: 18px;
	color: #6e6e6f;
	font-weight: normal;
	border-bottom: #dfdfdf 1px solid;
	border-right: #dfdfdf 1px solid;
	background-color: #fafafa;
}

.tc_body .tc_notice td {
	font-size: 14px;
	color: #6e6e6f;
	font-weight: normal;
	border-bottom: #dfdfdf 1px solid;
	line-height: 30px;
	padding-top: 13px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	text-align: left;
}


.tc_body .sub01 .hospital_Pj {
	float: left;
	width: 912px;
}

.tc_body .sub01 .hospital_Pj .Pjtitle {
	text-align: center;
	font-size: 16px;
	color: #555555;
	height: 50px;
	line-height: 50px;
	display: block;
	border: 1px solid #dfdfdf;
	border-bottom: none;
	margin-top: 13px;
}

.tc_body .sub01 .hospital_Pj .PjBox {
	width: 910px;
	border: 1px solid #eeeeee;
	padding: 30px 0;
	overflow: hidden;
}

.tc_body .sub01 .hospital_Pj .PjBox .PjBoxleft {
	float: left;
	width: 50%;
	overflow: hidden;
	margin-top: 4px;
}

.tc_body .sub01 .hospital_Pj .PjBox .PjBoxleft .leftImg {
	float: left;
	margin-left: 90px;
	display: block;
	width: 80px;
}

.tc_body .sub01 .hospital_Pj .PjBox .PjBoxleft .leftBox {
	float: left;
	margin-left: 20px;
	margin-top: 6px;
}

.tc_body .sub01 .hospital_Pj .PjBox .PjBoxleft .leftBox .pf {
	font-size: 14px;
	color: #4c4c4c;
}

.tc_body .sub01 .hospital_Pj .PjBox .PjBoxleft .leftBox .pf b {
	font-size: 32px;
	color: #ed6d34;
}

.tc_body .sub01 .hospital_Pj .PjBox .PjBoxleft .leftBox .pj {
	font-size: 14px;
	color: #999999;
}

.tc_body .sub01 .hospital_Pj .PjBox .PjBoxleft .leftBox .pj i {
	color: #ed6d34;
}

.tc_body .sub01 .hospital_Pj .PjBox .PjBoxright {
	float: left;
	width: 50%;
	overflow: hidden;
	box-sizing: border-box;
	border-left: 1px solid #eeeeee;
}

.tc_body .sub01 .hospital_Pj .PjBox .PjBoxright p {
	line-height: 30px;
	vertical-align: middle;
	font-size: 14px;
	color: #4c4c4c;
	text-align: left;
	padding-left: 110px;
}

.tc_body .sub01 .hospital_Pj .PjBox .PjBoxright p i {
	color: #ec4444;
	padding: 0 5px;
	width: 50px;
	display: inline-block;
}

.tc_body .sub01 .reviewBox {
	float: left;
	width: 912px;
	margin-top: 0px;
	border: 1px solid #eeeeee;
	border-top: none;
}

.tc_body .sub01 .reviewBox .reviewBoxAll {
	border-top: none;
	padding: 0 20px;
}

.tc_body .sub01 .YHDPreviewBox .reviewBoxAll {
	border-top: none;
	padding: 0 30px;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList {
	border-bottom: 1px solid #eeeeee;
	position: relative;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listleft {
	position: absolute;
	top: 14px;
	left: 0;
	width: 96px;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listleft img {
	display: block;
	margin: auto;
	width: 74px;
	height: 74px;
	border-radius: 50px;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listleft p {
	font-size: 14px;
	color: #4c4c4c;
	text-align: center;
	margin-top: 5px;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright {
	padding: 20px 0 25px 114px;
	min-height: 80px;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle {
	font-size: 14px;
	overflow: hidden;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle img {
	margin-top: 2px;
	float: left;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle .PJ {
	color: #4c4c4c;
	margin-left: 20px;
	float: left;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle .PJ i {
	color: #f60d0d;
	padding: 0 5px;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle .name {
	color: #999999;
	margin-left: 20px;
	float: left;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightFont {
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
	word-break: break-all;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox {
	margin-top: 20px;
	overflow: hidden;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox img {
	display: block;
	float: left;
	margin-right: 16px;
	box-sizing: border-box;
	width: 100px;
	height: 100px;
	cursor: pointer;
	border: 2px solid #5ac0f2;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox img.imgACT {
	border: 2px solid #5ac0f2;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox2 {
	position: relative;
	margin-top: 10px;
	min-height: 250px;
	max-height: 480px;
	background: url("../images/JG_ImgBox2.png") repeat;
	overflow: hidden;
	vertical-align: middle;
	display: none;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox2 img {
	display: block;
	margin: 0 auto;
	vertical-align: top;
	max-width: 100%;
	max-height: 480px;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox img.active {
	border: 2px solid transparent;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox img:hover {
	border: 2px solid #5ac0f2;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox {
	overflow: hidden;
	margin-top: 10px;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox .seeMore {
	float: right;
	color: #019eeb;
	text-decoration: underline;
	font-size: 14px;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox a.good {
	float: right;
	padding-right: 18px;
	padding-left: 27px;
	color: #545454;
	font-size: 14px;
	background: url("../images/JG_good2.png") no-repeat left center;
	cursor: pointer;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox a.goodactive {
	background: url("../images/JG_good.png") no-repeat left center;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox a.good i {
	color: #a1a1a1;
}

.tc_body .sub01 .reviewBox .moreReview {
	font-size: 14px;
	line-height: 54px;
	text-align: center;
}

.tc_body .sub01 .reviewBox .moreReview a {
	text-decoration: underline;
	color: #019eeb;
	cursor: pointer;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .YHDPreply {
	padding: 16px 0px 30px 114px;
	font-size: 12px;
	color: #777777;
	border-top: 1px solid #eeeeee;
}

.tc_body .sub01 .DPXQreviewBox .reviewBoxAll .reviewBoxList .YHDPreply {
	padding: 16px 30px 30px 112px;
	font-size: 12px;
	color: #777777;
	border-top: 1px solid #eeeeee;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .YHDPreply i {
	color: #c6895a;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox2 .ImgBox2 {
	overflow: hidden;
	position: relative;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox2 .z01 {
	position: absolute;
	left: 0px;
	width: 150px;
	z-index: 1;
	height: 480px;
	background-image: url(../images/417.png);
	background-repeat: no-repeat;
	background-position: center 130px;
	cursor: pointer;
}

.tc_body .sub01 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox2 .z02 {
	position: absolute;
	right: 0px;
	width: 150px;
	z-index: 1;
	height: 480px;
	background-image: url(../images/418.png);
	background-repeat: no-repeat;
	background-position: center 130px;
	cursor: pointer;
}



.saleService {
	width: 100%;
}

.saleService .tabTitle2 {
	width: 100%;
	background: #F6F6F6;
	height: 80px;
	font-size: 18px;
	color: #555;
	font-weight: bold;
	overflow: hidden;
}

.saleService .tabTitle2 .titleHead {
	text-align: center;
	margin-top: 14px;
}

.saleService .tabTitle2 .titleHead2 {
	text-align: center;
	margin-top: 8px;
	font-style: italic;
}

.saleService .tabTitle2 .titleHead2 .linear {}

.saleService .tabTitle2 .titleHead2 .red1 {
	color: #DB0101;
	font-style: italic;
}

.saleService .tabTitle2 .titleHead2 .red2 {
	color: #DB0101;
	font-style: italic;
}

.saleService table {
	border-collapse: collapse;
}

.saleService table tr {}

.saleService table tr .icons1 {
	width: 28px;
	height: 28px;
	background: url(../images/tc01.png);
	display: inline-block;
	position: relative;
	top: 10px;
	margin-right: 5px;
}

.saleService table tr .icons2 {
	width: 28px;
	height: 28px;
	background: url(../images/tc02.png);
	display: inline-block;
	position: relative;
	top: 8px;
	margin-right: 5px;
}

.saleService table tr .icons3 {
	width: 28px;
	height: 28px;
	background: url(../images/tc03.png);
	display: inline-block;
	position: relative;
	top: 8px;
	margin-right: 5px;
}

.saleService table tr td {
	border: #EEEEEE 1px solid;
	text-align: left;
	vertical-align: middle;
	padding: 15px;
	line-height: 25px;
}

.saleService table tr td i.red {
	color: #EB5B41;
	font-weight: bold;
}

.saleService table tr td.first {
	width: 131px;
	font-size: 15px;
	color: #333;
	position: relative;
	top: -4px;
}

.saleService table tr td.second {
	width: 387px;
	;
	font-size: 14px;
	color: #666;
}

.saleService table tr td.third {
	font-size: 14px;
	color: #999;
}


.tc_body .tc_kksurvice {
	width: 908px;
	height: 158px;
	border: 1px #dfdfdf solid;
}

.tc_body .app {
	border: 1px #dfdfdf solid;
	width: 908px;
	min-height: 637px;
}

.tc_body .app .p01 {
	margin-left: 30px;
	width: 456px;
	min-height: 500px;
	margin-top: 27px;
	float: left;
	border-left: 1px #dfdfdf solid;
}

.tc_body .app .p01 li {
	position: relative;
	margin-bottom: 24px;
	margin-left: 40px;
	width: 361px;
}

.tc_body .app .p01 li div {
	font-size: 16px;
	color: #444444;
}

.tc_body .app .p01 li p {
	padding-bottom: 33px;
	border-bottom: 1px #dfdfdf dashed;
	font-size: 12px;
	color: #777777;
	margin-top: 17px;
}

.tc_body .app .p01 li i {
	width: 35px;
	height: 35px;
	background-image: url(../images/tc_app01.png);
	position: absolute;
	left: -55px;
	top: -1px;
	display: block;
	color: #ffffff;
	line-height: 35px;
	text-align: center;
	font-size: 19px;
}

.tc_body .app .p02 {
	float: left;
	padding-top: 32px;
	padding-left: 12px;
}

.tc_body_all .process li {
	position: relative;
	margin-left: 115px;
	font-size: 16px;
	float: left;
	padding-top: 40px;
	text-align: center;
	position: relative;
}

.tc_body_all .process li:first-child {
	margin-left: 72px;
}

.tc_body_all .process li:first-child::after {
	width: 0px;
}

.tc_body_all .process {
	width: 946px;
	height: 242px;
	border: 1px #dfdfdf solid;
	margin-top: 20px;
}

.tc_body_all .process .head {
	background-color: #f6f6f6;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px #dfdfdf solid;
	font-size: 16px;
	color: #333333;
	text-indent: 18px;
	font-weight: bold;
}

.tc_body_all .process li::after {
	right: 116px;
	top: 73px;
	width: 12px;
	height: 30px;
	background-image: url("../images/tc_pro_15.png");
	content: "";
	display: table;
	position: absolute;
}

.tc_body_all .hot_tag_box {
	width: 906px;
	margin-top: 15px;
	border: 1px #e0e0e0 solid;
	padding: 20px;
}

.tc_body_all .hot_tag_box>div {
	padding-top: 5px;
	line-height: 25px;
}

.tc_body_all .hot_tag_box>div span {
	float: left;
	display: block;
	color: #555555;
	font-size: 14px;
}

.tc_body_all .hot_tag_box ul {
	width: 808px;
	float: left;
	overflow: hidden;
}

.tc_body_all .hot_tag_box li {
	float: left;
	margin-right: 10px;
	width: 130px;
}

.tc_body_all .hot_tag_box>div em {
	margin-top: 5px;
	cursor: pointer;
	float: left;
	width: 18px;
	height: 15px;
	display: block;
	border: 1px #e0e0e0 solid;
	background-image: url(../images/jg_detail_V.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.tc_body_all .hot_tag_box li a {
	padding-left: 18px;
	padding-right: 18px;
	font-size: 14px;
	display: block;
	color: #666666;
	height: 25px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.tc_body_all .hot_tag_box>div {
	height: 25px;
	overflow: hidden;
}

.tc_body_nav_out {
	height: 62px;
}

.tc_body .sub {
	width: 910px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
}

.tc_body .sub .mao {
	height: 1px;
	width: 1px;
	position: relative;
	top: -60px;
}

.tc_body .sub03 .c01 {
	text-align: center;
	font-size: 16px;
	color: #555555;
	height: 50px;
	line-height: 50px;
	display: block;
	border: 1px solid #dfdfdf;
	border-bottom: none;
	margin-top: 13px;
}


/*可删 .tc_body .sub02 .c01{margin-top: 20px;}
.tc_body .sub02 .c02 .d00 {float: left;position: relative; width: 16.6%;margin-top: 23px;margin-bottom: 15px;cursor: pointer;}
.tc_body .sub02 .c02 .d00 .e01{width: 82px;height: 68px;background-image: url(../images/404_1.png);margin-left: auto;margin-right: auto;}
.tc_body .sub02 .c02 .d01 .e01{width: 82px;height: 68px;background-image: url(../images/404_1.png);margin-left: auto;margin-right: auto;}
.tc_body .sub02 .c02 .d02 .e01{width: 82px;height: 68px;background-image: url(../images/404_2.png);}
.tc_body .sub02 .c02 .d03 .e01{width: 82px;height: 68px;background-image: url(../images/404_3.png);}
.tc_body .sub02 .c02 .d04 .e01{width: 82px;height: 68px;background-image: url(../images/404_4.png);}
.tc_body .sub02 .c02 .d05 .e01{width: 82px;height: 68px;background-image: url(../images/404_7.png);}
.tc_body .sub02 .c02 .d06 .e01{width: 82px;height: 68px;background-image: url(../images/404_6.png);}
.tc_body .sub02 .c02 .d00 .e02{text-align: center;line-height: 30px;color: #999;font-size: 14px;}
.tc_body .sub02 .c02 .d00.active .e03{position: absolute;left: 50%;bottom: -15px; width: 18px;height: 9px; background-image: url(../images/405.png); margin-left: -9px;}
.tc_body .sub02 .c02 .d01.active .e01{width: 82px;height: 68px;background-image: url(../images/404_1_active.png);margin-left: auto;margin-right: auto;}
.tc_body .sub02 .c02 .d02.active .e01{width: 82px;height: 68px;background-image: url(../images/404_2_active.png);}
.tc_body .sub02 .c02 .d03.active .e01{width: 82px;height: 68px;background-image: url(../images/404_3_active.png);}
.tc_body .sub02 .c02 .d04.active .e01{width: 82px;height: 68px;background-image: url(../images/404_4_active.png);}
.tc_body .sub02 .c02 .d05.active .e01{width: 82px;height: 68px;background-image: url(../images/404_7_active.png);}
.tc_body .sub02 .c02 .d06.active .e01{width: 82px;height: 68px;background-image: url(../images/404_6_active.png);}
.tc_body .sub02 .c02 .d00.active .e02{color: #ed6d34}


.tc_body .sub02 .c05{width: 890px;position: relative;top: -11px; min-height: 132px;padding-bottom: 20px; background-color: #fbfcfe;margin-left: auto;margin-right: auto;}
.tc_body .sub02 .c05 .d03 .e01{width: 95%;margin-right: auto;margin-left: auto;padding-top: 20px;font-size: 16px;line-height: 20px;color: #666;}
.tc_body .sub02 .c05 .d03 .e02{text-align: center;padding: 20px;}
.tc_body .sub02 .c05 .d01 .e01{width: 95%;margin-right: auto;margin-left: auto;padding-top: 20px;font-size: 16px;line-height: 20px;color: #666;}
.tc_body .sub02 .c05 .d01 .e03{text-align: center;padding: 0px 20px 0px;}
.tc_body .sub02 .c05 .d01 .e02{margin-top: 10px;margin-bottom: 10px;}
.tc_body .sub02 .c05 .d01 .e02 table{width: 95%;line-height: 20px;margin-right: auto;margin-left: auto;}
.tc_body .sub02 .c05 .d01 .e02 table .f01{height: 1px;border-top:1px #e3e3e3 solid;position: relative;top: 10px;}
.tc_body .sub02 .c05 .d01 .e02 table .f02{padding-left: 15px;width: 10%;color: #333333;font-size: 18px; padding-right: 15px;word-break:keep-all;}
.tc_body .sub02 .c05 .d01 .e02 table .f03{height: 1px;border-top:1px #e3e3e3 solid;position: relative;top: 10px;}
.tc_body .sub02 .c05 .d02 .e01{width: 95%;margin-right: auto;margin-left: auto;padding-top: 20px;font-size: 16px;line-height: 20px;color: #666;}
.tc_body .sub02 .c05 .d02 .e01 .f01{float: left;margin-right: 30px;font-size: 14px;color: #666;}
.tc_body .sub02 .c05 .d04 .e01{width: 95%;margin-right: auto;margin-left: auto;padding-top: 20px;font-size: 16px;line-height: 20px;color: #666;}
.tc_body .sub02 .c05 .d04 .e02{text-align: center;padding: 20px;}
.tc_body .sub02 .c05 .d05 .e01{text-align: center;width: 95%;margin-right: auto;margin-left: auto;padding-top: 20px;font-size: 16px;line-height: 20px;color: #666;}
.tc_body .sub02 .c05 .d05 .e02{text-align: center;padding: 20px;}
.tc_body .sub02 .c05 .d06 .e01{width: 95%;margin-right: auto;margin-left: auto;padding-top: 20px;font-size: 16px;line-height: 20px;color: #666;}
.tc_body .sub02 .c05 .d06 .e02{text-align: center;padding: 20px;}


.tc_body .sub02 .c03{width: 100%;line-height: 50px;color: #ffffff;text-align: center;font-size: 24px;background-color: #ed6d34;font-weight: normal; }
.tc_body .sub02 .c04 img{display: block;}
.tc_body .sub02 .c04 .d01{float: left;}
.tc_body .sub02 .c04 .d02{float: right;}*/


.tc_body .sub02 {
	padding-bottom: 60px;
}

.tc_body .sub02 .c01 {
	text-align: center;
	font-size: 40px;
	color: #019eeb;
	padding-top: 60px;
	line-height: 50px;
	font-weight: bold;
}

.tc_body .sub02 .c02 {
	background-color: #019eeb;
	width: 80px;
	height: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.tc_body .sub02 .c03 {
	padding-top: 40px;
}

.tc_body .sub02 .c03 .d01 {
	padding-left: 120px;
	position: relative;
	padding-bottom: 40px;
}

.tc_body .sub02 .c03 .d01 .e01 {
	position: absolute;
	left: 0px;
	padding-top: 10px;
	padding-left: 30px;
}

.tc_body .sub02 .c03 .d01 .e02 .f01 {
	font-size: 30px;
	color: #019EEB;
	padding-bottom: 5px;
}

.tc_body .sub02 .c03 .d01 .e02 .f02 {
	font-size: 20px;
	color: #4D4D4D;
	width: 775px;
	line-height: 30px;
}

.tc_body .sub02 .c04 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.tc_body .sub02 .c05 {
	font-size: 28px;
	color: #019EEB;
	text-align: center;
	line-height: 60px;
	padding-top: 20px;
}

.tc_body .sub02 .c06 {
	padding: 50px;
}

.tc_body .sub02 .c06 img {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.tc_body .sub02 .c07 {
	font-size: 32px;
	color: #ff6000;
	text-align: center;
	line-height: 40px;
	padding-top: 00px;
}

.tc_body .sub03 .mapBox {
	margin-top: 10px;
	border: 1px solid #e6e6e6;
	padding: 20px;
}

.tc_body .sub03 .mapmodel {
	z-index: 0 !important;
	position: relative !important;
	background-color: #ffffff;
}

.tc_body .sub03 .mapmodel .mapmodelbody {
	width: 100%;
	position: relative;
	margin: 0px;
	left: 0px;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	/* padding-top: 20px; */
}

.tc_body .sub03 .lookroad .mapmodelbody .searchresult {
	width: 362px;
}

.tc_body .sub03 a.colsebtn {
	display: none;
}

.tc_body .sub03 .lookroad .mapmodelbody .baidumapout {
	width: 496px;
	margin-right: 10px;
}



.tc_body .sub03 .c02 {
	border: #dfdfdf 1px solid;
	font-size: 14px;
	color: #6e6e6f;
	font-weight: normal;
	border-bottom: #dfdfdf 1px solid;
	line-height: 30px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	text-align: left;
}

.tc_body .sub03 .c03 {
	text-align: center;
	font-size: 16px;
	color: #555555;
	height: 50px;
	line-height: 50px;
	display: block;
	border: 1px solid #dfdfdf;
	border-bottom: none;
	margin-top: 10px;
}

.tc_body .sub03 .c04 {
	border: #dfdfdf 1px solid;
	font-size: 14px;
	color: #6e6e6f;
	font-weight: normal;
	border-bottom: #dfdfdf 1px solid;
	line-height: 30px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	text-align: left;
}

.tc_body .sub03 .c02 .d01 {
	color: #ed6d34;
}


table.tc_notice.pingtai tr.bg {
	background-color: #fafafa;
}

table.tc_notice.pingtai tr td {
	color: #909090;
	border-right: 1px solid #dfdfdf;
	text-align: left;
}

table.tc_notice.pingtai tr td:first-child {
	color: #4b4643;
	text-align: center;
}

.tc_body .tc_question {
	width: 908px;
	height: auto;
	line-height: 30px;
	border: #dfdfdf 1px solid;
	font-size: 14px;
	padding-bottom: 15px;
	overflow: hidden;
}

.tc_body .tc_question b {
	float: left;
	width: 808px;
	height: auto;
	margin: 0 0 0 35px;
	padding-left: 30px;
	color: #6e6e6f;
	font-weight: normal;
	background: url(../images/question.png) left 7px no-repeat;
}

.tc_body .tc_question p {
	float: left;
	width: 808px;
	height: auto;
	margin: 0 0 13px 35px;
	padding-left: 30px;
	color: #999999;
	background: url(../images/question_answer.png) left 7px no-repeat;
}

#tc_detail_right {
	width: 290px;
	top: 0;
	position: relative;
	overflow: hidden;
}

.tc_detail_right_bg {
	float: left;
	width: 100%;
	height: auto;
}

.tc_detail_right_auto {
	margin: 0 auto;
	width: 1200px;
	height: auto;
}

.tc_body_right .tc_promote {
	float: right;
	width: 228px;
	border: 1px #dfdfdf solid;
}

.tc_body_right .tc_promote .p01 {
	background-color: #F6F6F6;
	height: 60px;
	border-bottom: 1px #dfdfdf solid;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	color: #555555;
	font-weight: bold;
}

.tc_body_right .tc_promote li {
	width: 152px;
	border-top: 1px #dfdfdf solid;
	padding: 20px;
	margin-left: auto;
	margin-right: auto;
}

.tc_body_right .tc_promote li:first-child {
	border-top: 0px;
}

.tc_body_right .tc_promote li img {
	;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 135px;
	height: 104px;
}

.tc_body_right .tc_promote li dl {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 150px;
	position: relative;
	height: auto;
	line-height: 15px;
}

.tc_body_right .tc_promote li dl dt {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tc_body_right .tc_promote li dl dt a {
	font-size: 15px;
	color: #666;
	font-weight: normal;
}

.tc_body_right .tc_promote li dl dd {
	float: left;
	width: 100%;
	height: auto;
	margin: 9px 0 0 0;
	font-size: 12px;
	color: #999;
}

.tc_body_right .tc_promote li dl dd b {
	font-size: 14px;
	color: #ff0000;
	margin-right: 10px;
	float: left;
}

.tc_body_right .tc_promote li dl dd div {
	float: right;
	display: inline-block;
}

.tc_body_right .tc_promote li dl dd s {
	margin-left: 0;
}

.tc_body_right .tc_promote li dl dd span {
	margin-right: 15px;
}

.tc_body_right .tc_promote li dl dd em {
	float: right;
	margin-right: 15px;
}

.tc_body_right .tc_promote .btn {
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	font-size: 16px;
	color: #555555;
	text-align: center;
	line-height: 40px;
	width: 113px;
	height: 40px;
	background-image: url(../images/tc_promote08.png);
}

.tc_body_right .tc_promote div.btn:hover {
	background-image: url(../images/tc_promote09.png);
	color: #ffffff;
}

.list_tc .tc_detail_body_right {
	width: 283px;
	height: 390px;
	border-top: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
	padding-bottom: 0;
	background-color: #FFF;
}

.list_tc .tc_detail_body_right .tc_right_title {
	width: 100%;
	height: auto;
	line-height: 25px;
	margin-top: 30px;
	padding-bottom: 10px;
	border-bottom: #DBDBDB 1px dashed;
}

.list_tc .tc_detail_body_right .tc_right_title h3 {
	font-size: 16px;
	color: #4b4643;
	margin-left: 17px;
}

.list_tc .tc_detail_body_right .tc_right_quantity {
	width: 100%;
	height: auto;
	line-height: 30px;
	margin-top: 45px;
}

.list_tc .tc_detail_body_right .tc_right_quantity span {
	float: left;
	width: auto;
	font-size: 14px;
	color: #999;
	margin-left: 20px;
}

.list_tc .tc_detail_body_right .tc_right_quantity em {
	float: left;
	width: auto;
	height: auto;
	margin-left: 6px;
}

.list_tc .tc_detail_body_right .tc_right_quantity em a {
	float: left;
	width: 29px;
	height: 29px;
	margin: 0;
	text-align: center;
	border: #dbdbdb 1px solid;
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.list_tc .tc_detail_body_right .tc_right_quantity em a.jian {
	background: url(../images/jian.jpg) no-repeat;
	border-right: none;
}

.list_tc .tc_detail_body_right .tc_right_quantity em a.jia {
	background: url(../images/jia.jpg) no-repeat;
	border-left: none;
}

.list_tc .tc_detail_body_right .tc_right_quantity em input {
	float: left;
	width: 42px;
	height: 29px;
	line-height: 29px;
	font-size: 18px;
	color: #6e6e6f;
	margin: 0;
	padding: 0;
	text-align: center;
	border: #dbdbdb 1px solid;
}

.list_tc .tc_detail_body_right .tc_right_quantity em input:focus {
	outline: none;
}

.list_tc .tc_detail_body_right .tc_right_price {
	width: 284px;
	height: 201px;
	line-height: 25px;
	background: url(../images/tc_right_bg.png) no-repeat;
	margin: 32px 0 0 2px;
	position: relative;
	z-index: 2;
}

.list_tc .tc_detail_body_right .tc_right_price em {
	float: left;
	width: 248px;
	height: auto;
	font-size: 16px;
	color: #FFF;
	margin: 36px 0 0 19px;
}

.list_tc .tc_detail_body_right .tc_right_price em b {
	font-size: 36px;
	font-weight: normal;
	font-style: italic;
	margin-right: 4px;
}

.list_tc .tc_detail_body_right .tc_right_price em i {
	font-weight: bold;
	font-size: 14px;
}

.list_tc .tc_detail_body_right .tc_right_price p {
	float: left;
	width: 248px;
	height: auto;
	font-size: 12px;
	color: #4b4643;
	margin: 22px 0 0 19px;
}

.list_tc .tc_detail_body_right .tc_right_price a {
	float: left;
	width: 248px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	background-color: #eb5b41;
	border-radius: 2px;
	margin: 10px 0 0 17px;
}

.list_tc .tc_detail_body_right .tc_right_price a:hover {
	background-color: #FA6A50;
}

/*机构列表页*/
.list_jg {
	margin: auto;
	width: 1200px;
	height: auto;
}

.list_jg_left {
	width: 907px;
	height: auto;
	margin-top: 5px;
}

.list_jg .sequence {
	margin-top: 10px;
	background-color: #f1f1f1;
}

.list_jg .sequence2 {
	margin-top: 10px;
	background-color: #f1f1f1;
	width: 925px;
}

.list_jg_body {
	width: 907px;
	height: auto;
	margin-top: 10px;
}

.list_jg_body2 {
	width: 927px;
	height: auto;
	margin-top: 10px;
}

.list_jg_body ul {
	float: left;
	width: 907px;
	height: auto;
}

.list_jg_body ul li {
	float: left;
	transition: box-shadow .25s;
	width: 905px;
	height: 189px;
	line-height: 27px;
	margin-bottom: 20px;
	border: #eee 1px solid;
}

.list_jg_body2 ul li {
	float: left;
	transition: box-shadow .25s;
	width: 925px;
	height: 189px;
	line-height: 27px;
	margin-bottom: 20px;
	border: #eee 1px solid;
}

.list_jg_body ul li:hover {
	box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2), 0 2px 20px 0 rgba(0, 0, 0, 0.19);
}

.list_jg_body ul li>div {
	display: block;
	width: 903px;
	height: 187px;
}

.list_jg_body2 ul li>div {
	display: block;
	width: 923px;
	height: 187px;
	position: relative;
}

.list_jg_body ul li dl:after {
	content: "";
	display: table;
	clear: both;
}

.list_jg_body ul li samp {
	float: left;
	width: 216px;
	height: 155px;
	border: #eee 1px solid;
	margin: 15px 0 0 15px;
	position: relative;
	border-radius: 10px
}

.list_jg_body ul li samp i.recommend {
	background: url(../images/jg_recommend.png) no-repeat;
	width: 39px;
	height: 39px;
	display: block;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	line-height: 32px;
	position: absolute;
	top: 0px;
	left: 5px;
}

.list_jg_body ul li samp a {
	border-radius: 6px
}

.list_jg_body ul li samp img {
	width: 216px;
	height: 155px;
	border-radius: 6px
}

.list_jg_body ul li dl {
	float: left;
	width: 655px;
	height: auto;
	margin: 15px 0 0 13px;
}

.list_jg_body ul li dl dt {
	float: left;
	width: 655px;
	height: auto;
	margin-bottom: 14px;
}

.list_jg_body ul li dl dt a {
	color: #555555;
	font-size: 16px;
	font-weight: bold;
	float: left;
	max-width: 294px;
	padding-right: 10px;
	height: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list_jg_body ul li dl dt a:hover {
	color: #019eeb;
}

.list_jg_body ul li a dl dt b {
	font-size: 16px;
	color: #6e6e6f;
	font-weight: bold;
}

.list_jg_body ul li dl dt a span {
	color: #666666;
}

.list_jg_body ul li a:hover dl dt b {
	color: #019eeb;
}

.list_jg_body ul li dl dt span {
	float: left;
	height: 27px;
	margin: 0 0px 0 0;
}

.list_jg_body ul li dl dt span em {
	cursor: default;
	line-height: 18px;
	margin-top: 4px;
	float: left;
	width: auto;
	padding-left: 3px;
	padding-right: 3px;
	height: 20px;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	margin-right: 5px;
	border-radius: 10px;
	min-width: 21px;
}

em.accredit {
	background-color: #85cff6;
}

em.hos_grade {
	background-color: #85cff6;
}

em.shelf_help {
	background-color: #85cff6;
}

em.refer {
	background-color: #85cff6;
}

em.coupon {
	background-color: #85cff6;
}

em.aikang {
	background-color: #85cff6;
}

em.meinian_ciming {
	background-color: #85cff6;
}

.list_jg_body ul li dl dt span i.notActive {
	color: #ffffff;
	line-height: 20px;
	height: 20px;
	padding: 0px 3px 1px;
	width: auto;
	background-color: #599F4F;
	border-radius: 3px;
}

.list_jg_body ul li dl dd {
	float: left;
	width: 638px;
	height: 27px;
	font-size: 14px;
	color: #999999;
	margin: 0px;
}

.list_jg_body ul li dl dd h3 {
	float: left;
	color: #6e6e6f;
	font-size: 13px;
	font-weight: normal;
	margin-right: 11px;
	max-width: 420px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list_jg_body ul li dl dd em {
	float: left;
	color: #6e6e6f;
	margin-right: 11px;
	max-width: 420px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list_jg_body ul li dl dd em.pop_date {
	cursor: pointer;
}

.list_jg_body ul li dl .dd_ifo em {
	color: #999999;
}

.list_jg_body ul li dl dd samp {
	display: block;
	width: 20px;
	height: 26px;
	background: url("../images/jginfo_iconYY.png") no-repeat center;
	border: 0px;
	margin: 0px 5px 0px 0px;
}

.list_jg_body ul li dl dd samp.dd_address {
	background: url("../images/jginfo_iconDZ.png") no-repeat center;
}

.list_jg_body ul li dl dd samp.dd_timeclock {
	background: url("../images/jginfo_iconTIME.png") no-repeat center;
}

.list_jg_body ul li dl dd samp.dd_doctor {
	background: url("../images/jginfo_iconRL.png") no-repeat center;
}

.list_jg_body ul li dl dd span.lookmap {
	display: inline-block;
	line-height: 27px;
	color: #fff;
	background-color: #ffffff;
	padding: 0 5px;
	border-radius: 5px;
	cursor: pointer;
	color: #666666;
}

.list_jg_body ul li dl dd span.lookmap em {
	display: inline-block;
	width: 13px;
	height: 17px;
	background: url("../images/icon_gps2.png") no-repeat left center;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 5px;
}

.list_jg_body ul li dl dd span.distancetips {
	float: right;
	color: #f28123;
}

.list_jg_body ul li p {
	line-height: 27px;
}

.list_jg_body ul li p em {
	float: right;
	min-width: 0px;
	height: auto;
	margin: 0px;
	font-size: 16px;
	color: #999;
}

.list_jg_body ul li p em span {
	color: #4b4643;
	width: auto;
	height: auto;
	display: inline-block;
	float: none;
}

.list_jg_body ul li dl dt p em b {
	float: none;
	font-size: 18px;
	color: #eb5b41 !important;
	padding-right: 5px;
	padding-left: 10px;
}

.list_jg_body ul li a dl dt b {}

.list_jg_body ul li p em i {
	margin-right: 20px;
}

.list_jg_body ul li p a {
	width: 106px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	position: absolute;
	bottom: 2px;
	left: 18px;
	z-index: 1;
	border: #DBDBDB 1px solid;
	border-radius: 2px;
	color: #6e6e6f;
	font-size: 16px;
}

.list_jg_body ul li p a:hover {
	color: #019eeb;
	border: #019eeb 1px solid;
}

.list_jg_body ul li p:hover a {
	color: #019eeb;
	border: #019eeb 1px solid;
}

.jg_right {
	width: 255px;
	height: auto;
	margin-top: 5px;
}

.jg_right .MEC {
	margin-top: 10px;
	float: right;
	width: 260px;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	padding-bottom: 20px;
}

.jg_right .MEC .title {
	height: 48px;
	border-bottom: 1px solid #e6e6e6;
	width: 240px;
	margin-left: 9px;
	line-height: 48px;
	font-size: 16px;
	color: #000000;
}

.jg_right .MEC .title img {
	vertical-align: middle;
	margin-left: 11px;
}

.jg_right .MEC .title a {
	float: left;
	display: block;
	width: 50%;
	line-height: 46px;
	text-align: center;
	color: #555555;
	font-size: 16px;
	cursor: pointer;
}

.jg_right .MEC .title a.active {
	color: #008cd6;
	border-bottom: 3px solid #008cd6;
}

.jg_right .MEC .MECList {
	padding: 0 20px 0 20px;
}

.jg_right .MEC .MECList .ListBox {
	margin-top: 20px;
}

.jg_right .MEC .MECList .ListBox .imgBox {
	position: relative;
	height: 150px;
}

.jg_right .MEC .MECList .ListBox .imgBox img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.jg_right .MEC .MECList .ListBox .imgBox p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	line-height: 34px;
	background: rgba(51, 51, 51, .8);
	color: #ffffff;
}

.jg_right .MEC .MECList .ListBox .imgBox p i {
	width: 150px;
	padding-left: 20px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.jg_right .MEC .MECList .ListBox .MEC_hp {
	overflow: hidden;
	padding: 10px 0;
}

.jg_right .MEC .MECList .ListBox .MEC_hp .MEC_Lx {
	float: left;
	font-size: 14px;
	color: #999999;
}

.jg_right .MEC .MECList .ListBox .MEC_hp .MYD {
	float: right;
	font-size: 14px;
	color: #999999;
}

.jg_right .MEC .MECList .ListBox .MEC_hp .MYD em {
	color: #ed6d34;
}

.jg_right .MEC .MECList .ListBox .MEC_hp .left {
	float: right;
	/*display: inline-block;*/
	display: none;
	width: 25px;
	height: 20px;
	background: url("../images/JGDetailjuan03.png") no-repeat center;
	vertical-align: top;
}

.jg_right .MEC .MECList .ListBox .MEC_hp .right {
	float: right;
	/*display: inline-block;*/
	display: none;
	width: 5px;
	height: 20px;
	background: url("../images/JGDetailjuan04.png") no-repeat center;
	vertical-align: top;
}

.jg_right .MEC .MECList .ListBox .MEC_hp .shen {
	float: right;
	/*display: inline-block;*/
	display: none;
	line-height: 18px;
	box-sizing: border-box;
	border-top: 1px solid #eb5b41;
	border-bottom: 1px solid #eb5b41;
	font-size: 12px;
	color: #eb5b41;
	padding: 0 4px;
	vertical-align: top;
}


.jg_right .MEC .MECList .ListBox .MEC_hp .MEC_HPL i {
	font-size: 14px;
	color: #ed6d34;
}

.jg_right .MEC .MECList .ListBox .MEC_GL {
	overflow: hidden;
}

.jg_right .MEC .MECList .ListBox .MEC_GL .MEC_LC {
	float: left;
	font-size: 12px;
	color: #999999;
}

.jg_right .MEC .MECList .ListBox .MEC_GL .MEC_LC i {
	font-size: 14px;
	color: #ed6d34;
}

.jg_right .MEC .MECList .ListBox .MEC_GL .MEC_Money {
	float: right;
	font-size: 14px;
	color: #999999;
}

.jg_right .MEC .MECList .ListBox .MEC_GL .MEC_Money i {
	color: #ed6d34;
}


.jg_detail_right {
	width: 280px;
	height: auto;
	margin-top: 0px;
}

.jg_detailabout {
	margin-bottom: 10px;
}

.jg_right_ad {
	width: 283px;
	height: 283px;
	border: #eee 1px solid;
	-webkit-box-shadow: 3px 3px 3px #eee;
	box-shadow: 3px 3px 3px #eee;
}

.jg_right_body {
	box-shadow: 2px 2px 3px 0 rgba(231, 231, 231, 0.2), 2px 2px 3px 0 rgba(92, 92, 92, 0.2);
	width: 283px;
	height: auto;
	margin-top: 10px;
	border: #eee 1px solid;
}

.jg_right_body .jg_title {
	width: 100%;
	height: 30px;
	line-height: 22px;
	padding: 8px 0 0 0;
}

.jg_right_body .jg_title h3 {
	font-size: 16px;
	color: #4b4643;
	font-weight: normal;
	margin-top: 5px;
	margin-left: 12px;
}

.jg_right_body ul {
	float: left;
	width: 100%;
	height: auto;
	padding-bottom: 16px;
	margin-top: 5px;
}

.jg_right_body ul li {
	float: left;
	width: 275px;
	height: auto;
	padding: 8px 0 0 9px;
}

.jg_right_body ul li:hover {
	background-color: #eee;
}

.jg_right_body ul li i {
	float: left;
	width: 100px;
	height: auto;
}

.jg_right_body ul li i img {
	width: 100px;
	height: 75px;
}

.jg_right_body ul li dl {
	float: left;
	width: 158px;
	height: auto;
	line-height: 20px;
	margin: 0 0 0 10px;
}

.jg_right_body ul li dl dt {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
}

.jg_right_body ul li dl dt a {
	font-size: 12px;
	color: #4b4643;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.jg_right_body ul li dl dt a:hover {
	color: #019eeb;
}

.jg_right_body ul li dl dd {
	float: left;
	width: 100%;
	height: auto;
	margin: 3px 0 0 0;
	font-size: 12px;
	color: #999;
}

.jg_right_body ul li dl dd em {
	float: left;
	width: auto;
	font-size: 12px;
	color: #4b4643;
}

.jg_right_body ul li dl dd em b {
	color: #4b4643;
	font-weight: normal;
}

.jg_right_body ul li dl dd span {
	float: right;
	width: auto;
	font-size: 14px;
	color: #999;
	margin-right: 3px;
}

.jg_right_body ul li dl dd span b {
	font-size: 14px;
	color: #eb5b41;
	font-weight: normal;
	margin-right: 5px;
}

.mapmodel {
	position: fixed;
	top: 0;
	z-index: 9999999;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000);
	display: none;
}

.mapmodel .mapmodelbody {
	position: absolute;
	display: block;
	left: 50%;
	width: 720px;
	top: 50%;
	padding: 10px;
	margin-top: -250px;
	margin-left: -360px;
	height: 500px;
	background-color: #fff;
	box-sizing: border-box;
}

.mapmodel.lookroad .mapmodelbody {
	width: 880px;
	margin-left: -440px;
}

.mapmodel .mapmodelbody:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.mapmodelbody>a.colsebtn {
	position: absolute;
	right: -25px;
	top: -1px;
	color: #fff;
	padding: 3px 8px;
	background-color: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000);
}

.mapmodelbody .baidumapout {
	float: left;
	width: 450px;
	height: 100%;
	box-sizing: border-box;
	border: 1px solid #cedaef;
	position: relative;
}

.lookroad .mapmodelbody .baidumapout {
	width: 550px;
}

.mapmodelbody .baidumapout .baidumap {
	width: 100%;
	height: 100%;
}

.mapmodelbody .searchresult {
	float: left;
	width: 250px;
	height: 100%;
	box-sizing: border-box;
	border: 1px solid #cedaef;
	border-left: none;
}

.lookroad .mapmodelbody .searchresult {
	width: 310px;
	overflow-y: auto;
}

.mapmodelbody .mapinput {
	position: absolute;
	top: 5px;
	left: 24px;
	/* width: 400px;*/
	/*height: 40px;*/
}

.mapmodelbody .mapinput input {
	display: inline-block;
	height: 40px;
	border: 1px solid #1fa5e7;
	width: 340px;
	vertical-align: top;
	box-sizing: border-box;
	padding: 0 10px;
	float: left;
}

.mapmodelbody .mapinput input:focus {
	outline: 0;
	border-color: #019eeb;
}

.mapmodelbody .mapinput .mapseachbtn {
	display: inline-block;
	height: 40px;
	width: 60px;
	background: #019eeb url("../images/search.png")no-repeat center center;
	vertical-align: top;
}

.mapmodelbody .searchresult>p {
	margin-top: 10px;
	text-align: center;
	color: #333;
	font-size: 16px;
}

.mapmodelbody .searchresult ul {
	height: 360px;
	padding: 10px 20px;
	margin: 20px 0;
	overflow: auto;
	box-sizing: border-box;
	position: relative;
}

.mapmodelbody .searchresult ul li {
	border-left: 1px solid #DBDBDB;
	position: relative;
	padding: 0 5px 10px 10px;
	box-sizing: border-box;
	cursor: pointer;
}

.mapmodelbody .searchresult ul li p.titlename {
	font-size: 14px;
	color: #999;
}

.mapmodelbody .searchresult ul li p {
	font-size: 12px;
	padding: 0 0 3px 10px;
	color: #ccc;
}

.mapmodelbody .searchresult ul li span {
	position: absolute;
	background-color: #eb5b41;
	color: #fff;
	padding: 2px 6px;
	border-radius: 11px;
	top: 0;
	left: -11px;
	z-index: 999999;
}

.mapmodelbody .searchresult ul li.active span {
	background-color: #eb5b41;
}

.mapmodelbody .searchresult ul li.active p.titlename {
	color: #eb5b41;
}

.mapmodelbody .searchresult ul li.active p {
	color: #FBC3B9;
}

.mapmodelbody .searchresult ul li.noborderleft {
	border-left: none;
}

.mapmodelbody .searchresult div.mapctrl a {
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background-color: #019eeb;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	margin-left: 20px;
}

.mapmodelbody .searchresult div.mapctrl a.colsebtn {
	background-color: #999;
	color: #333;
}

.lookroad .layoutborder {
	min-height: 100%;
	border-left: 1px solid #cedaef;
}

.lookroad .mapyyinfo {
	padding-bottom: 5px;
}

.lookroad .mapyyinfo p {
	font-size: 13px;
	color: #666;
	padding: 4px 10px 0;
	line-height: 20px;
}

.lookroad .mapyyinfo p .mapyyname {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.lookroad .roadtype {
	overflow: hidden;
	border-top: 1px solid #cedaef;
}

.lookroad .roadtype span {
	float: left;
	width: 60%;
	background: url("../images/icon_gps2.png") no-repeat 10px center;
	box-sizing: border-box;
	padding: 10px 0 10px 30px;
	cursor: pointer;
}

.lookroad .roadtype span:first-child {
	width: 40%;
}

.lookroad .roadtype span.active,
.lookroad .roadtype span:hover {
	background-color: #cedaef;
}

.lookroad .roadinput {
	border-top: 1px solid #cedaef;
	padding: 10px 10px;
	height: 28px;
}

.lookroad .roadinput input {
	width: 101px;
	border: 1px solid #cedaef;
	outline: 0;
	height: 25px;
	padding: 0 5px;
	margin-left: 5px;
	float: left;
}

.lookroad .roadinput input:focus {
	border-color: #cedaef;
}

.lookroad .roadinput span {
	display: block;
	float: left;
	line-height: 25px;
}

.lookroad .roadinput p {
	text-align: center;
	width: 125px;
	float: left;
	position: relative;
	top: -1px;
}

.lookroad .roadinput b {
	margin-left: 10px;
	width: 50px;
	text-align: left;
	display: inline-block;
	line-height: 25px;
	font-weight: normal;
	border: 1px solid #cedaef;
	position: relative;
	top: 1px;
	cursor: pointer;
	text-align: center;
}

.lookroad .roadinput b:hover {
	background-color: #dbdbdb;
}

.lookroad .roadinput b.typecar {}

.lookroad .maproadresult {
	border-top: 1px solid #cedaef;
	/*display:none;*/
}

.tangram-suggestion-main {
	z-index: 9999999;
	width: 250px !important;
	/*修复百度地图被遮盖*/
}

/*机构详情页*/
.jg_detail {
	margin: auto;
	width: 1200px;
	height: auto;
}

.jg_detail .section01 {
	margin-top: 10px;
}

.jg_detail .section01 .jg_info_all {
	width: 870px;
	margin-top: 0px;
	padding: 20px;
	border: 1px #e6e6e6 solid;
	min-height: 256px;
	padding-bottom: 26px;
}

/*首面修改-企业动态*/

/* ui-banner */
.jg_detail .section01 .jg_info_all .ui-banner {
	display: block;
	position: relative;
	width: 456px;
	float: left;
}

.jg_detail .section01 .jg_info_all .ui-banner.ui-banner-invalid {
	display: none;
}

.jg_detail .section01 .jg_info_all .ui-banner,
.ui-banner .ui-banner-slides,
.ui-banner .ui-banner-slogans,
.ui-banner .ui-banner-arrow {
	height: 276px;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-slides,
.ui-banner .ui-banner-slogans,
.ui-banner .ui-banner-arrow {
	position: absolute;
	top: 0;
}

.jg_detail .section01 .jg_info_all .ui-banner ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-slides {
	width: 362px;
	height: 276px;
	left: 1px;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-slides li {
	display: none;
	position: absolute;
	top: 5px;
	+top: 10px;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-slides li img {
	width: 362px;
	height: 276px;
	border: 1px #dddddd solid;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-slides li.ui-banner-slides-current,
.ui-banner .ui-banner-slides li.ui-banner-slides-prev,
.ui-banner .ui-banner-slides li.ui-banner-slides-next {
	display: block;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-slides li.ui-banner-slides-current {
	left: 0;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-slides li.ui-banner-slides-prev {
	left: -654px;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-slides li.ui-banner-slides-next {
	left: 654px;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-slogans {
	height: 206px;
	overflow: hidden;
	width: 82px;
	right: 0;
	top: 5px;
}

.jg_detail .section01 .jg_info_all .ui-bnnerimg {
	width: 82px;
	height: 72px;
}

.jg_detail .section01 .jg_info_all .ui-bnnerimg img {
	border: 1px #dddddd solid;
}

.jg_detail .section01 .jg_info_all .ui-bnnerp {
	width: 550px;
	height: 97%;
	padding-left: 20px;
}

.jg_detail .section01 .jg_info_all .ui-bnnerp h3 {
	font-size: 14px;
	color: #666;
}

.jg_detail .section01 .jg_info_all .ui-bnnerp p {
	color: #666;
}

.jg_detail .section01 .jg_info_all .ui-line {
	zoom: 1;
	overflow: hidden;
}

.jg_detail .section01 .jg_info_all .ui-line-hover {
	background: url("../images/stuj.png") no-repeat left center;
}

.jg_detail .section01 .jg_info_all .ullinehover {
	height: 72px;
	padding: 0;
}

.jg_detail .section01 .jg_info_all .ui-bnnerp-hover {
	background-color: #9b040d;
	color: #fff;
}

/*.ullinehover:hover .ui-bnnerp h3,.ullinehover:hover .ui-bnnerp p{
	color: #fff;
}*/
.jg_detail .section01 .jg_info_all .uibannerslog ul li {
	border: 1px solid red;
}

.jg_detail .section01 .jg_info_all .ui-bnnerp-hover h3,
.ui-bnnerp-hover p {
	color: #fff;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-arrow {
	display: block;
	width: 23px;
	outline: none;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-arrow.ui-banner-arrow-prev {
	background: transparent url("../images/jleft.png") no-repeat scroll 0 0;
	height: 28px;
	right: 4px;
	top: 232px;
	width: 28px;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-arrow.ui-banner-arrow-next {
	background: transparent url("../images/jright.png") no-repeat;
	height: 28px;
	right: 48px;
	top: 232px;
	width: 28px;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-arrow.ui-banner-arrow-next img {
	left: -15px;
}

.jg_detail .section01 .jg_info_all .ui-banner .ui-banner-overlay {
	bottom: 0;
	height: 10px;
	position: absolute;
	right: 0;
	width: 173px;
}

.jg_detail .section01 .jg_info_all .jg_about {
	float: right;
	width: 420px;
	min-height: 256px;
	font-size: 14px;
}

.jg_detail .section01 .jg_info_all .jg_about .w001 {
	background-color: #eeeeee;
	padding-left: 20px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
}

.jg_detail .section01 .jg_info_all .jg_about .w001 i a {
	color: #555 !important;
}

.jg_detail .section01 .jg_info_all .jg_about .w002 {
	padding-left: 20px;
	padding-top: 2px;
	padding-right: 10px;
}

.jg_detail .section01 .jg_info_all .jg_about p {
	color: #333333;
	line-height: 28px;
	overflow: hidden;
}

.jg_detail .section01 .jg_info_all .jg_about p span {
	float: left;
	width: 82px;
}

.jg_detail .section01 .jg_info_all .jg_about p i {
	float: left;
	width: 307px;
	color: #555555;
}

.jg_detail .section01 .jg_info_all .jg_about p i a {
	color: #008cd6;
}

.jg_detail .section02 {
	margin-top: 10px;
	float: left;
	width: 916px;
}

.jg_detail .ZJTDsection02 {
	margin-top: 10px;
	float: none;
	width: 100%;
}

.jg_detail .YHDPsection02 {
	min-height: 700px;
}

.jg_detail .DPXQsection02 {
	min-height: 890px;
	position: relative;
	padding-bottom: 162px;
}

.jg_detail .DPXQsection02 .jg_detail_show08 {
	position: absolute;
	bottom: 0;
	left: 0;
}

.jg_detail .aboutsection02 {
	min-height: 1492px;
	position: relative;
	padding-bottom: 0px;
}

.jg_detail .aboutsection02 .jg_detail_show08 {}


.jg_detail .section02 .section02TJLB {
	float: left;
	width: 870px;
	padding: 17px 20px;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	padding-bottom: 12px;
}

.jg_detail .section02 .section02TJLB2 {
	padding: 0 20px;
}

.jg_detail .section02 .section02TJLB .TJLBBox {
	padding: 16px 0;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}

.jg_detail .section02 .section02TJLB .TJLBBox:last-child {
	border-bottom: none;
}

.jg_detail .section02 .section02TJLB .title {
	float: left;
	font-size: 14px;
	color: #555555;
	padding: 6px 0;
}

.jg_detail .section02 .section02TJLB .allTJLBBtn {
	float: left;
	width: 664px;
	font-size: 14px;
	overflow: hidden;
	position: relative;
	padding-left: 86px;
	margin-top: 2px;
}

.jg_detail .section02 .section02TJLB2 .allTJLBBtn {
	float: left;
	width: 710px;
	font-size: 14px;
	overflow: hidden;
	position: relative;
	padding-left: 86px;
	margin-top: 2px;
}

.jg_detail .section02 .section02TJLB .allTJLBBtn a:first-child {
	position: absolute;
	left: 18px;
	min-width: 39px;
}

.jg_detail .section02 .section02TJLB .allTJLBBtn2 {
	height: 35px;
}

.jg_detail .section02 .section02TJLB .allTJLBBtn .TJLBBtn {
	float: left;
	margin-left: 0px;
	display: block;
	padding: 0px;
	background-color: #ffffff;
	color: #555555;
	font-size: 14px;
	border-radius: 3px;
	cursor: pointer;
	width: auto;
	text-align: left;
	min-width: 100px;
	line-height: 30px;
	height: 30px;
	box-sizing: border-box;
}

.jg_detail .section02 .section02TJLB .allTJLBBtn .TJLBBtn:hover {
	color: #60c5fb;
}

.jg_detail .section02 .section02TJLB .allTJLBBtn .TJLBBtn.active:hover {
	color: #ffffff;
}

.jg_detail .section02 .section02TJLB2 .allTJLBBtn .TJLBBtn {
	margin-left: 0px;
	float: left;
	margin-left: 0px;
	display: block;
	padding: 0px;
	background-color: #ffffff;
	color: #555555;
	font-size: 14px;
	border-radius: 3px;
	cursor: pointer;
	width: auto;
	text-align: left;
	min-width: 100px;
	line-height: 28px;
}

.jg_detail .section02 .section02TJLB .allTJLBBtn span {
	padding-left: 13px;
	padding-right: 13px;
	line-height: 28px;
	border-radius: 3px;
	border: 1px solid #ffffff;
}

.jg_detail .section02 .section02TJLB2 .allTJLBBtn .TJLBBtn span {
	padding-left: 6px;
	padding-right: 6px;
}

.jg_detail .section02 .section02TJLB .allTJLBBtn .active span {
	border: 1px solid #60c5fb;
	color: #60c5fb;
	display: block;
	float: left;
}

.jg_detail .section02 .section02TJLB2 .allTJLBBtn .TJLBBtn.active span {
	background-color: #019eeb;
	color: #ffffff;
	display: block;
	float: left;
	line-height: 28px;
	border: none;
}

.jg_detail .section02 .section02TJLB .more {
	float: right;
	width: 40px;
	height: 36px;
	background: url("../images/TJLBBtn.png") no-repeat center;
}

.jg_detail .section02 .jg_listtitle {
	float: left;
	margin-top: 10px;
	width: 910px;
	border: 1px solid #e6e6e6;
	border-bottom: none;
	overflow: hidden;
	background-color: #f6f6f6;
}

.jg_detail .section02 .jg_listtitle2 {
	background-color: #ffffff;
	margin-top: 0px;
}

.jg_detail .section02 .jg_listtitle div {
	float: left;
	text-align: center;
	color: #555555;
	font-size: 14px;
	line-height: 38px;
}

.jg_detail .section02 .jg_listtitle div.title1 {
	width: 172px;
}

.jg_detail .section02 .jg_listtitle div.title2 {
	width: 434px;
}

.jg_detail .section02 .jg_listtitle div.title3 {
	width: 132px;
}

.jg_detail .section02 .jg_listtitle div.title4 {
	width: 172px;
}

.jg_detail .section02 .jg_listBox {
	float: left;
	width: 910px;
	border: 1px solid #e6e6e6;
	position: relative;
	margin-bottom: 40px;
}

.jg_detail .section02 .jg_listBox.one .listBoxType {}

.jg_detail .section02 .jg_notlistBox {
	margin-bottom: 10px;
}

.jg_detail .section02 .jg_listBox .listBoxType {
	position: absolute;
	top: 10px;
	left: 0;
	width: 155px;
}

.jg_detail .section02 .jg_listBox .listBoxType .TCType {
	margin: auto;
	width: 134px;
}

.jg_detail .section02 .jg_listBox .listBoxType .TCType {
	margin: auto;
	width: 134px;
	height: 100px;
	position: relative;
}

.jg_detail .section02 .jg_listBox .listBoxType .TCType img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 134px;
	height: 100%;
	border: 0px;
}

.jg_detail .section02 .jg_listBox .listBoxType .TCType .font {
	position: absolute;
	bottom: 0;
	width: 134px;
	line-height: 24px;
	color: #dddddd;
	font-size: 14px;
	background-color: #000000;
	text-align: center;
}

.jg_detail .section02 .jg_listBox .listBoxType .TCType .TCFont {
	margin-top: 10px;
	font-size: 12px;
	text-align: center;
	color: #000000;
}

.jg_detail .section02 .jg_listBox .listBox {
	padding-left: 153px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC {
	overflow: hidden;
	height: 118px;
	border: 1px solid #eeeeee;
	border-right: 1px solid #ffffff;
	border-bottom: none;
	border-bottom: 1px solid #ffffff;
}

/*.jg_detail .section02 .jg_listBox.multi .listBox .listBox_TC{*/

/*height: 92px;*/
/*}*/
.jg_detail .section02 .jg_listBox .listBox .listBox_TC:first-child {
	border-top: 1px solid #ffffff;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC:hover {
	border: 1px solid #019eeb !important;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC:hover p.name {
	color: #019eeb;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC:last-child {
	border-bottom: 1px solid #ffffff;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_active {
	border: 1px solid #019eeb !important;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_active .name a {
	color: #019eeb;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft {
	float: left;
	width: 434px;
	margin-top: 2px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .name {
	padding: 22px 12px 0 20px;
	font-weight: bold;
	color: #555555;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

/*.jg_detail .section02 .jg_listBox.multi .listBox .listBox_TC .listBox_TCleft .name{*/
/*padding: 12px 12px 0 20px;}*/
.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .name a {
	font-size: 14px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .screen {
	padding-left: 20px;
	font-size: 12px;
	color: #666666;
	line-height: 61px;
	height: 61px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .screen2 {
	height: 47px;
	padding-top: 14px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
	color: #666666;
	display: none;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .screen span {
	width: 94px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .screen i {
	float: left;
	cursor: default;
	color: #555555;
	display: block;
	height: 23px;
	line-height: 23px;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px #e0e0e0 solid;
	border-radius: 5px;
	margin-top: 20px;
	margin-right: 10px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .people {
	padding: 0 20px;
	color: #999999;
	font-size: 12px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .people b {
	font-weight: normal;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright {
	background: url("../images/listBox_TCright.png") no-repeat left top;
	float: left;
	width: 300px;
	overflow: hidden;
	padding-top: 2px;
	height: 118px;
}

.jg_detail .section02 .jg_listBox.multi .listBox .listBox_TC .listBox_TCright {
	padding-top: 0px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money {
	float: left;
	width: 132px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p {
	padding: 20px 0 0 0;
	font-size: 20px;
	color: #eb5b41;
	text-align: center;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p.hasShen {
	padding: 17px 0 0 0;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p i {
	font-size: 14px;
	color: #eb5b41;
	text-align: center;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money s {
	display: block;
	text-align: center;
	color: #cccccc;
	font-size: 12px;
	margin-top: -13px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p.shenBox {
	padding: 11px 0 0 0;
	font-size: 20px;
	color: #eb5b41;
	text-align: center;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p.shenBox .left {
	display: inline-block;
	width: 25px;
	height: 20px;
	background: url("../images/JGDetailjuan01.png") no-repeat center;
	vertical-align: top;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p.shenBox .right {
	display: inline-block;
	width: 5px;
	height: 20px;
	background: url("../images/JGDetailjuan02.png") no-repeat center;
	vertical-align: top;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p.shenBox .shen {
	display: inline-block;
	line-height: 18px;
	box-sizing: border-box;
	border-top: 1px solid #ff8a01;
	border-bottom: 1px solid #ff8a01;
	font-size: 12px;
	color: #f5563a;
	padding: 0 4px;
	vertical-align: top;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .operation {
	float: left;
	width: 168px;
	vertical-align: middle;
	line-height: 79px;
	text-align: center;
	position: relative;
	min-height: 111px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .operation .w001 {
	color: #999999;
	font-size: 12px;
	position: absolute;
	top: 65px;
	left: 35px;
	line-height: normal;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .operation a.dbBtn {
	padding: 4px 10px 4px 26px;
	margin-right: 11px;
	background: #f6f6f6 url("../images/dbBtn.png") no-repeat 10px 8px;
	color: #333333;
	border: 1px solid #dddddd;
	border-radius: 3px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .operation a.detail {
	padding: 4px 4px;
	color: #ffffff;
	background: #008cd6;
	border: 1px solid #008cd6;
	border-radius: 3px;
}

.jg_detail .section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .operation a.shop {
	padding: 4px 4px;
	margin-left: 10px;
	color: #ffffff;
	background: #eb5b41;
	border: 1px solid #eb5b41;
	border-radius: 3px;
	opacity: 0;
	top: 155px;
}

.jg_detail .section02 .jg_listBox div.listBoxAll {
	display: block;
	padding: 7px 32px 6px 20px;
	text-align: center;
	position: absolute;
	bottom: -32px;
	left: 50%;
	margin-left: -41px;
	border: 1px solid #eeeeee;
	border-top: 1px solid #ffffff;
	background: #ffffff url(../images/TJLBBtn2.png) no-repeat 58px center;
	color: #008cd6;
	cursor: pointer;
}

.jg_detail .section02 .jg_listBox div.listBoxAll2 {
	background: #ffffff url(../images/TJLBBtn.png) no-repeat 58px center;
	color: #008cd6;
	cursor: pointer;
}

.jg_detail .section02 .hospital_Pj {
	float: left;
	width: 912px;
}

.jg_detail .section02 .hospital_Pj .Pjtitle {
	line-height: 58px;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.jg_detail .section02 .hospital_Pj .PjBox {
	width: 910px;
	border: 1px solid #eeeeee;
	padding: 30px 0;
	overflow: hidden;
}

.jg_detail .section02 .hospital_Pj .PjBox .PjBoxleft {
	float: left;
	width: 50%;
	overflow: hidden;
	margin-top: 4px;
}

.jg_detail .section02 .hospital_Pj .PjBox .PjBoxleft .leftImg {
	float: left;
	margin-left: 90px;
	display: block;
	width: 80px;
}

.jg_detail .section02 .hospital_Pj .PjBox .PjBoxleft .leftBox {
	float: left;
	margin-left: 20px;
	margin-top: 6px;
}

.jg_detail .section02 .hospital_Pj .PjBox .PjBoxleft .leftBox .pf {
	font-size: 14px;
	color: #4c4c4c;
}

.jg_detail .section02 .hospital_Pj .PjBox .PjBoxleft .leftBox .pf b {
	font-size: 32px;
	color: #ed6d34;
}

.jg_detail .section02 .hospital_Pj .PjBox .PjBoxleft .leftBox .pj {
	font-size: 14px;
	color: #999999;
}

.jg_detail .section02 .hospital_Pj .PjBox .PjBoxleft .leftBox .pj i {
	color: #ed6d34;
}

.jg_detail .section02 .hospital_Pj .PjBox .PjBoxright {
	float: left;
	width: 50%;
	overflow: hidden;
	box-sizing: border-box;
	border-left: 1px solid #eeeeee;
}

.jg_detail .section02 .hospital_Pj .PjBox .PjBoxright p {
	line-height: 30px;
	vertical-align: middle;
	font-size: 14px;
	color: #4c4c4c;
	text-align: left;
	padding-left: 110px;
}

.jg_detail .section02 .hospital_Pj .PjBox .PjBoxright p i {
	color: #ec4444;
	padding: 0 5px;
	width: 50px;
	display: inline-block;
}

.jg_detail .section02 .reviewBox {
	float: left;
	width: 912px;
	margin-top: 10px;
	border: 1px solid #eeeeee;
}

.jg_detail .section02 .YHDPreviewBox {
	float: none;
	width: 1198px;
	margin-top: 10px;
	border: 1px solid #eeeeee;
}

.jg_detail .section02 .YHDPreviewBox .YHDPtitle {
	padding-top: 30px;
	width: 1140px;
	margin: auto;
	overflow: hidden;
	border-bottom: 1px solid #e6e6e6;
}

.jg_detail .section02 .YHDPreviewBox .YHDPtitle a.titleA {
	float: left;
	width: 160px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333333;
}

.jg_detail .section02 .YHDPreviewBox .YHDPtitle a.reviewBtn {
	float: right;
	display: block;
	width: 100px;
	line-height: 36px;
	font-size: 16px;
	color: #ffffff;
	background: #f57629 url("../images/reviewBtn.png") no-repeat 10px center;
	border-radius: 5px;
	text-indent: 40px;
}

.jg_detail .section02 .YHDPreviewBox .YHDPtitle a.titleA:hover {
	color: #ffffff;
	background: #019eeb;
}



.jg_detail .section02 .YHDPreviewBox .YHDPtitle a.titleA i {
	color: #999999;
}

.jg_detail .section02 .YHDPreviewBox .YHDPtitle a.titleA:hover i {
	color: #ffffff;
}

.jg_detail .section02 .YHDPreviewBox .YHDPtitle a.titleACT {
	color: #ffffff;
	background: #019eeb;
}

.jg_detail .section02 .YHDPreviewBox .YHDPtitle a.titleACT i {
	color: #ffffff;
}

.jg_detail .section02 .YHDPreviewBox .YHDPreply {
	padding: 16px 30px 30px 144px;
	font-size: 12px;
	color: #777777;
}

.jg_detail .section02 .YHDPreviewBox .YHDPreply i {
	color: #c6895a;
}

.jg_detail .section02 .reviewBox .title {
	border-bottom: 1px solid #eeeeee;
	font-size: 16px;
	color: #000000;
	line-height: 58px;
	padding-left: 28px;
	font-weight: bold;
}

.jg_detail .section02 .reviewBox .title i {
	color: #999999;
	font-weight: normal;
}

.jg_detail .section02 .reviewBox .reviewBoxAll {
	border-top: none;
	padding: 0 20px;
}

.jg_detail .section02 .YHDPreviewBox .reviewBoxAll {
	border-top: none;
	padding: 0 30px;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList {
	border-bottom: 1px solid #eeeeee;
	position: relative;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listleft {
	position: absolute;
	top: 14px;
	left: 0;
	width: 96px;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listleft img {
	display: block;
	margin: auto;
	width: 74px;
	height: 74px;
	border-radius: 50px;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listleft p {
	font-size: 14px;
	color: #4c4c4c;
	text-align: center;
	margin-top: 5px;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright {
	padding: 20px 0 25px 114px;
	min-height: 80px;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle {
	font-size: 14px;
	overflow: hidden;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle img {
	margin-top: 2px;
	float: left;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle .PJ {
	color: #4c4c4c;
	margin-left: 20px;
	float: left;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle .PJ i {
	color: #f60d0d;
	padding: 0 5px;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle .name {
	color: #999999;
	margin-left: 20px;
	float: left;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightFont {
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
	word-break: break-all;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox {
	margin-top: 20px;
	overflow: hidden;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox img {
	display: block;
	float: left;
	margin-right: 16px;
	box-sizing: border-box;
	width: 100px;
	height: 100px;
	cursor: pointer;
	border: 2px solid transparent;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox img.imgACT {
	border: 2px solid #5ac0f2;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox2 {
	margin-top: 10px;
	min-height: 250px;
	max-height: 480px;
	background: url("../images/JG_ImgBox2.png") repeat;
	overflow: hidden;
	vertical-align: middle;
	display: none;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox2 img {
	display: block;
	margin: 0 auto;
	vertical-align: top;
	max-width: 100%;
	max-height: 480px;
}


.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox img:hover {
	border: 2px solid #5ac0f2;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox {
	overflow: hidden;
	margin-top: 10px;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox .seeMore {
	float: right;
	color: #019eeb;
	text-decoration: underline;
	font-size: 14px;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox a.good {
	float: right;
	padding-right: 18px;
	padding-left: 27px;
	color: #545454;
	font-size: 14px;
	background: url("../images/JG_good2.png") no-repeat left center;
	cursor: pointer;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox a.goodactive {
	background: url("../images/JG_good.png") no-repeat left center;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox a.good i {
	color: #a1a1a1;
}

.jg_detail .section02 .reviewBox .moreReview {
	font-size: 14px;
	line-height: 54px;
	text-align: center;
}

.jg_detail .section02 .reviewBox .moreReview a {
	text-decoration: underline;
	color: #019eeb;
	cursor: pointer;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .YHDPreply {
	padding: 16px 0px 30px 114px;
	font-size: 12px;
	color: #777777;
	border-top: 1px solid #eeeeee;
}

.jg_detail .section02 .DPXQreviewBox .reviewBoxAll .reviewBoxList .YHDPreply {
	padding: 16px 30px 30px 112px;
	font-size: 12px;
	color: #777777;
	border-top: 1px solid #eeeeee;
}

.jg_detail .section02 .reviewBox .reviewBoxAll .reviewBoxList .YHDPreply i {
	color: #c6895a;
}



/* detailAbout */
.jg_detail .section03 {
	margin-top: 10px;
	float: right;
	width: 284px;
}

.jg_detail .section03 .newOrder {
	float: right;
	width: 280px;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
}

.jg_detail .section03 .newOrder .title {
	padding-left: 20px;
	font-size: 16px;
	color: #555555;
	line-height: 58px;
	box-sizing: border-box;
	border-bottom: 1px solid #e6e6e6;
	font-family: "微软雅黑";
}

.jg_detail .section03 .newOrder .myscroll {
	width: 100%;
	height: 260px;
	margin: 0 auto;
	line-height: 26px;
	font-size: 12px;
	overflow: hidden;
}

.jg_detail .section03 .newOrder .Orderlist {
	padding: 0 10px;
	font-size: 14px;
	color: #777777;
	line-height: 40px;
	background: #f6f6f6;
}

.jg_detail .section03 .newOrder .Orderlist li {
	padding: 0 10px;
	font-size: 12px;
	color: #777777;
	line-height: 40px;
	border-bottom: 1px dashed #dddddd;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.jg_detail .section03 .newOrder .Orderlist li a {
	font-size: 12px;
}

.jg_detail .section03 .newOrder .Orderlist li:last-child {
	border: none;
}

.jg_detail .section03 .MEC {
	margin-top: 10px;
	float: right;
	width: 282px;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
}

.jg_detail .section03 .MEC .title {
	height: 48px;
	border-bottom: 1px solid #e6e6e6;
}

.jg_detail .section03 .MEC .title a {
	float: left;
	display: block;
	width: 50%;
	line-height: 46px;
	text-align: center;
	color: #555555;
	font-size: 16px;
	cursor: pointer;
}

.jg_detail .section03 .MEC .title a.active {
	color: #008cd6;
	border-bottom: 3px solid #008cd6;
}

.jg_detail .section03 .MEC .MECList {
	padding: 0 20px 20px 20px;
	display: none;
}

.jg_detail .section03 .MEC .MECList .ListBox {
	margin-top: 20px;
}

.jg_detail .section03 .MEC .MECList .ListBox .imgBox {
	position: relative;
	line-height: 150px;
	text-align: center;
	height: 150px;
}

.jg_detail .section03 .MEC .MECList .ListBox .imgBox img {
	/*  position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;*/
	max-width: 100%;
	max-height: 100%;
	margin-right: auto;
	margin-left: auto;
	line-height: 100%;
	vertical-align: middle;
	width: 100%;
}

.jg_detail .section03 .MEC .MECList .ListBox .imgBox p {
	position: absolute;
	bottom: -2px;
	;
	left: 0;
	width: 100%;
	line-height: 34px;
	background: rgba(51, 51, 51, .8);
	color: #ffffff;
}

.jg_detail .section03 .MEC .MECList .ListBox .imgBox p i {
	width: 150px;
	padding-left: 20px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.jg_detail .section03 .MEC .MECList .ListBox .MEC_hp {
	overflow: hidden;
	padding: 10px 0;
}

.jg_detail .section03 .MEC .MECList .ListBox .MEC_hp .MEC_Lx {
	float: left;
	font-size: 14px;
	color: #999999;
}

.jg_detail .section03 .MEC .MECList .ListBox .MEC_hp .MEC_HPL {
	float: right;
	font-size: 12px;
	color: #999999;
}

.jg_detail .section03 .MEC .MECList .ListBox .MEC_hp .MEC_HPL i {
	font-size: 14px;
	color: #ed6d34;
}

.jg_detail .section03 .MEC .MECList .ListBox .MEC_GL {
	overflow: hidden;
}

.jg_detail .section03 .MEC .MECList .ListBox .MEC_GL .MEC_LC {
	float: left;
	font-size: 14px;
	color: #999999;
}

.jg_detail .section03 .MEC .MECList .ListBox .MEC_GL .MEC_LC i {
	color: #666666;
}

.jg_detail .section03 .MEC .MECList .ListBox .MEC_GL .MEC_Money {
	float: right;
	font-size: 14px;
	color: #999999;
}

.jg_detail .section03 .MEC .MECList .ListBox .MEC_GL .MEC_Money i {
	color: #ed6d34;
}

.jg_detail .section02 .detailabout {
	float: left;
	width: 910px;
	border: 1px solid #e6e6e6;
}

.jg_detail .section02 .detailabout2 {
	margin-top: 10px;
}

.jg_detail .section02 .detailabout .title {
	padding-left: 20px;
	font-size: 16px;
	color: #545454;
	font-weight: bold;
	background: #f5f5f5;
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6;
}

.jg_detail .section02 .detailabout .detailaboutBox {
	padding: 30px 40px;
	line-height: 30px;
}

.jg_detail .section02 .detailabout .detailaboutBox img {
	display: block;
	margin: auto;
	max-width: 826px;
}

.jg_detail .section02 .detailabout .detailaboutBox .TJZS {
	text-align: center;
	font-size: 16px;
	color: #545454;
	padding: 20px 0;
	font-weight: bold;
}

.jg_detail .section02 .detailabout .detailaboutBox .TJZS i {
	text-align: center;
	font-size: 18px;
	color: #e53333;
}

.jg_detail .section02 .detailabout .detailaboutBox .font {
	font-size: 14px;
	color: #545454;
	text-indent: 2em;
	line-height: 30px;
	padding-bottom: 20px;
}

.jg_detail .section02 .detailabout .detailaboutBox .font2 {
	font-size: 14px;
	color: #545454;
	line-height: 30px;
}

.jg_detail .section02 .detailabout .JGSQ {
	padding: 30px 40px;
	overflow: hidden;
}

.jg_detail .section02 .detailabout .JGSQ img {
	float: left;
}

.jg_detail .section02 .detailabout .JGSQ .jigouvideo {
	float: right;
}

/* detailTJTC */
.jg_detail .section02 .sortBox {
	margin-top: 10px;
	float: left;
	width: 910px;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	background: #f5f5f5;
	border-bottom: none;
}

.jg_detail .section02 .sortBox a.ZHPX {
	float: left;
	padding: 0 20px;
	border-right: 1px solid #e6e6e6;
	line-height: 48px;
	vertical-align: middle;
	color: #019eeb;
	background: #ffffff;
}

.jg_detail .section02 .sortBox a.XLPX {
	float: left;
	padding: 0 15px;
	line-height: 48px;
	vertical-align: middle;
	cursor: pointer;
}

.jg_detail .section02 .sortBox a.JGPX {
	float: left;
	padding: 0 15px;
	line-height: 48px;
	vertical-align: middle;
	cursor: pointer;
}

.jg_detail .section03 .hot_tc {
	float: right;
	width: 282px;
	box-sizing: border-box;
	border: 1px solid #eeeeee;
}

.jg_detail .section03 .hot_tc .title {
	padding: 16px 0 0 12px;
	font-size: 16px;
	color: #4b4643;
}

/* detailZJTD */
.jg_detail .section02 .ZJTDBox {}

.jg_detail .section02 .ZJTDBox .title {
	padding-left: 28px;
	line-height: 40px;
	font-size: 16px;
	color: #4c4c4c;
	background: #fafafa;
	border: 1px solid #e6e6e6;
	border-bottom: none;
}

.jg_detail .section02 .ZJTDBox .ZJTDFont {
	padding: 30px;
	overflow: hidden;
	border: 1px solid #e6e6e6;
}

.jg_detail .section02 .ZJTDBox .ZJTDFont img {
	float: left;
	display: block;
	width: 439px;
	height: 265px;
}

.jg_detail .section02 .ZJTDBox .ZJTDFont .jg_about {
	margin-left: 30px;
	float: left;
	width: 642px;
	height: 265px;
	font-size: 14px;
}

.jg_detail .section02 .ZJTDBox .ZJTDFont .jg_about p {
	color: #333333;
	line-height: 28px;
	overflow: hidden;
}

.jg_detail .section02 .ZJTDBox .ZJTDFont .jg_about p span {
	float: left;
	width: 82px;
}

.jg_detail .section02 .ZJTDBox .ZJTDFont .jg_about p i {
	float: left;
	color: #777777;
}

.jg_detail .section02 .ZJTDBox .ZJTDFont .jg_about p i a {
	color: #008cd6;
}

.jg_detail .section02 .ZJTDBox .ZJTDFont2 .jg_about {
	margin-left: 0px;
	float: left;
	width: 100%;
	height: 265px;
	font-size: 14px;
}

.jg_detail .section02 .doctorList {
	margin-top: 10px;
	border: 1px solid #e6e6e6;
}

.jg_detail .section02 .doctorList .title {
	padding-left: 28px;
	line-height: 40px;
	font-size: 16px;
	color: #4c4c4c;
	background: #fafafa;
	border-bottom: 1px solid #e6e6e6;
}

.jg_detail .section02 .doctorList .doctorListBox {
	padding: 30px;
	padding-right: 0;
	padding-bottom: 0;
	overflow: hidden;
}

.jg_detail .section02 .doctorList .doctorListBox .ListBox {
	float: left;
	margin: 0 26px 35px 0;
	width: 207px;
	height: 213px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.jg_detail .section02 .doctorList .doctorListBox .ListBox img {
	width: 207px;
	max-height: 213px;
}

.jg_detail .section02 .doctorList .doctorListBox .ListBox i {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	font-size: 14px;
	color: #303030;
	background: #e6e6e6;
	text-align: center;
}

.jg_detail .section02 .doctorList .doctorListBox .ListBox p {
	position: absolute;
	top: 213px;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 213px;
	vertical-align: middle;
	font-size: 14px;
	color: #ffffff;
	background: rgba(0, 0, 0, .5);
	text-align: center;
}

/* detailYHDP */
.jg_detail .section02 .YHDPBox {}

.jg_detail .section02 .YHDPBox .title {
	padding-left: 28px;
	margin-bottom: 10px;
	line-height: 40px;
	font-size: 16px;
	color: #4c4c4c;
	background: #fafafa;
	border: 1px solid #e6e6e6;
}

.jg_detail .section02 .YHDPBox .PjBox {
	border: 1px solid #eeeeee;
	padding: 30px 0;
	overflow: hidden;
}

.jg_detail .section02 .YHDPBox .PjBox .PjBoxleft {
	float: left;
	width: 480px;
	overflow: hidden;
	margin-top: 10px;
}

.jg_detail .section02 .YHDPBox .PjBox .PjBoxleft .leftImg {
	float: left;
	margin-left: 90px;
	display: block;
	width: 80px;
}

.jg_detail .section02 .YHDPBox .PjBox .PjBoxleft .leftBox {
	float: left;
	margin-left: 20px;
}

.jg_detail .section02 .YHDPBox .PjBox .PjBoxleft .leftBoxNOPJ {
	margin-top: 20px;
}

.jg_detail .section02 .YHDPBox .PjBox .PjBoxleft .leftBox .pf {
	font-size: 14px;
	color: #4c4c4c;
}

.jg_detail .section02 .YHDPBox .PjBox .PjBoxleft .leftBox .pf b {
	font-size: 32px;
	color: #ed6d34;
}

.jg_detail .section02 .YHDPBox .PjBox .PjBoxleft .leftBox .pj {
	font-size: 14px;
	color: #999999;
}

.jg_detail .section02 .YHDPBox .PjBox .PjBoxleft .leftBox .pj i {
	color: #ed6d34;
}

.jg_detail .section02 .YHDPBox .PjBox .PjBoxright {
	float: left;
	width: 690px;
	overflow: hidden;
	box-sizing: border-box;
	border-left: 1px solid #eeeeee;
}

.jg_detail .section02 .YHDPBox .PjBox .PjBoxright p {
	line-height: 30px;
	vertical-align: middle;
	font-size: 14px;
	color: #4c4c4c;
	text-align: left;
	padding-left: 110px;
}

.jg_detail .section02 .YHDPBox .PjBox .PjBoxright p i {
	color: #ec4444;
	padding: 0 5px;
	width: 50px;
	display: inline-block;
}

.jg_detail .section02 .YHDPBox .PjBox .PjBoxright p em {
	color: #999999;
	float: right;
	width: 320px;
}

.jg_detail .pageBox {
	text-align: center;
	margin-top: 30px;
}

.jg_detail .pageBox .pageList {
	margin: auto;
	overflow: hidden;
	display: inline-block;
}

.jg_detail .pageBox .pageList span {
	display: block;
	box-sizing: border-box;
	width: 32px;
	line-height: 32px;
	height: 32px;
	border: 1px solid #cccccc;
	cursor: pointer;
	float: left;
	border-right: none;
}

.jg_detail .pageBox .pageList span:hover {
	color: #ffffff;
	background: #3996e3;
}

.jg_detail .pageBox .pageList span.active {
	color: #ffffff;
	background: #3996e3;
}

.jg_detail .pageBox .pageList span:first-child {
	background: url("../images/pageBoxleft.png") no-repeat center;
	border-radius: 3px 0 0 3px;
}

.jg_detail .pageBox .pageList span:last-child {
	background: url("../images/pageBoxright.png") no-repeat center;
	border-radius: 0 3px 3px 0;
	border: 1px solid #cccccc;
}

/* detailDPXQ*/
.jg_detail .section02 .DPXQreviewBox {
	margin-top: 0px;
}

.jg_detail .section02 .DPXQreviewBox .DPXQtitle {
	border-bottom: 1px solid #eeeeee;
	font-size: 16px;
	color: #4c4c4c;
	line-height: 40px;
	padding-left: 18px;
	font-weight: bold;
	background: #fafafa;
}

.jg_detail .section02 .DPXQreviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox .seeMore {
	display: none;
}

.jg_detail .section02 .DPXQreviewBox .reviewBoxAll .reviewBoxList:last-child {
	border-bottom: none;
}

.jg_detail .section02 .DPXQreviewBox .moreReview {
	display: none;
}

/* detailJTWZ*/
.jg_detail .ZJTDsection02 .mapBox {
	border: 1px solid #e6e6e6;
	padding: 30px;
}

.jg_detail .ZJTDsection02 .mapBox .mapTitle {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 10px;
	font-size: 16px;
	color: #545454;
	font-weight: bold;
}

.jg_detail .section03 .tc_body_right {
	width: 252px;
	height: auto;
}

.jg_detail .section03 .tc_detail_right_all {
	width: 280px;
	height: auto;
	position: relative;
	z-index: 9;
}

.jg_detail .section03 .tc_detail_right {
	width: 280px;
	margin: 0 0 0 0;
	position: relative;
	border: #e0e0e0 1px solid;
}

.jg_detail .section03 .tc_detail_right_body {
	width: 240px;
	height: 445px;
	border-top: #dfdfdf 1px solid;
	margin: auto;
	border-top: 0px;
}

.jg_detail .section03 .tc_detail_right_body i.top {
	float: left;
	text-overflow: ellipsis;
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
}

.jg_detail .section03 .tc_detail_right_body .kktipbox {
	white-space: normal !important;
}

.jg_detail .section03 .tc_detail_right_body dl {
	float: left;
	height: auto;
	line-height: 22px;
}

.jg_detail .section03 .tc_detail_right_body dl dt {
	width: 230px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	height: auto;
	font-size: 16px;
	font-weight: bold;
	color: #4b4643;
	margin: 6px 0 6px 0;
}

.jg_detail .section03 .tc_detail_right_body dl dd {
	float: left;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #6e6e6f;
	margin: 0;
	margin-bottom: 10px;
}

.jg_detail .section03 .tc_detail_right_body dl dd em {
	background: #ffa63c;
	color: #ffffff;
	border-radius: 3px;
	padding: 0 6px;
}

.jg_detail .section03 .tc_detail_right_body dl dd s {
	color: #ed6d34;
	padding-right: 40px;
	text-decoration: none;
}

.jg_detail .section03 .tc_detail_right_body span {
	float: left;
	width: 100%;
	height: auto;
	margin: 14px 0 0 17px;
}

.jg_detail .section03 .tc_detail_right_body p {
	float: left;
	height: auto;
	line-height: 22px;
	font-size: 11px;
	color: #999;
	width: 236px;
	margin-left: -6px;
	position: absolute;
	bottom: 2px;
}

.jg_detail .section03 .tc_right_all {
	width: 280px;
	height: auto;
	margin-right: -4px;
}

.jg_detail .section03 .tc_right {
	width: 280px;
	height: auto;
}

.jg_detail .section03 .tc_right_body {
	width: 280px;
	height: auto;
	border: #EEEEEE 1px solid;
}

.jg_detail .section03 .tc_right_body .tc_title {
	width: 100%;
	height: 30px;
	line-height: 22px;
	padding: 8px 0 0 0;
}

.jg_detail .section03 .tc_right_body .tc_title h3 {
	font-size: 16px;
	color: #4b4643;
	font-weight: normal;
	margin-top: 5px;
	margin-left: 12px;
}

.jg_detail .section03 .tc_right_body ul {
	float: left;
	width: 100%;
	height: auto;
	/*padding-bottom:16px;*/
}

.jg_detail .section03 .tc_right_body ul li {
	float: left;
	height: auto;
	padding: 8px 0 8px 9px;
	border-bottom: 1px solid #eee;
}

.jg_detail .section03 .tc_right_body ul li:hover {
	background-color: #eee;
}

.jg_detail .section03 .tc_right_body ul li i {
	float: left;
	width: 100px;
	height: auto;
}

.jg_detail .section03 .tc_right_body ul li i img {
	width: 100px;
	height: 75px;
	display: block;
}

.jg_detail .section03 .tc_right_body ul li dl {
	float: left;
	width: 160px;
	height: auto;
	line-height: 20px;
	margin: 0 0 0 10px;
}

.jg_detail .section03 .tc_right_body ul li dl dt {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.jg_detail .section03 .tc_right_body ul li dl dt a {
	font-size: 15px;
	color: #666;
	font-weight: normal;
}

.jg_detail .section03 .tc_right_body ul li dl dd {
	float: left;
	width: 100%;
	height: auto;
	margin: 9px 0 0 0;
	font-size: 12px;
	color: #999;
}

.jg_detail .section03 .tc_right_body ul li dl dd b {
	font-size: 14px;
	color: #eb5b41;
	margin-right: 10px;
}

.jg_detail .section03 .tc_right_body ul li dl dd s {
	margin-left: 0;
}

.jg_detail .section03 .tc_right_body ul li dl dd span {
	margin-right: 15px;
}

.jg_detail .section03 .tc_right_body ul li dl dd em {
	float: right;
	margin-right: 15px;
}

.jg_detail .section03 .select {
	margin-bottom: 10px;
}


.jg_detail .jg_detail_show08 {
	clear: both;
}

.jg_detail .jg_detailTJTC_show08 {
	float: left;
	margin-top: 30px;
}

.jg_detail .jg_detailZJTD_show08 {
	margin-top: 30px;
}

.jg_detail_show08 .recomend_arround {
	width: 1198px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	border: 1px #dfdfdf solid;
	margin-top: 20px;
}

.jg_detail_show08 .recomend_arround h3 {
	display: block;
	font-size: 18px;
	width: 1198px;
	line-height: 60px;
	background-color: #f6f6f6;
	color: #555555;
	text-indent: 15px;
	border-bottom: 1px #dfdfdf solid;
	float: left;
}

.jg_detail_show08 .recomend_arround ul {
	width: 1188px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 12px;
}

.jg_detail_show08 .recomend_arround ul li {
	margin-right: 16px;
	border: 1px #e0e0e0 solid;
	float: left;
}

.jg_detail_show08 .recomend_arround ul li>a {
	height: 296px;
	width: 279px;
	display: block;
}

.jg_detail_show08 .recomend_arround ul li>a img {
	width: 100%;
	display: block;
	height: 209px;
}

.jg_detail_show08 .recomend_arround ul li>a h4 {
	font-weight: normal;
	text-overflow: ellipsis;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 15px;
	padding-right: 15px;
	color: #4b4643;
	display: block;
	font-size: 16px;
	line-height: 24px;
	margin-top: 8px;
}

.jg_detail_show08 .recomend_arround ul li>a p,
.jg_detail_show08 .recomend_arround ul li>a .p02 {
	padding-left: 15px;
	padding-right: 15px;
	color: #4b4643;
	display: block;
	font-size: 14px;
	line-height: 24px;
}

.jg_detail_show08 .recomend_arround ul li .imgbox {
	position: relative;
}

.jg_detail_show08 .recomend_arround ul li .imgbox p {
	position: absolute;
	bottom: 0px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 0px;
	margin-bottom: 0px;
	width: 264px;
	background-color: rgba(0, 0, 0, 0.6);
}

.jg_detail_show08 .recomend_arround ul li>a .p01 i {
	float: right;
}

.jg_detail_show08 .recomend_arround ul li>a .p02 div {
	float: right;
}

.jg_detail_show08 .recomend_arround ul li>a .p02 em {
	color: #eb5b41;
}

.jg_detail_show08 .recomend_arround ul li>a p.p01 span {
	color: #999999;
	font-size: 14px;
}

.jg_detail_show08 .recomend_arround ul li>a:hover {
	color: #019eeb;
}

.jg_detail_show08 .hot_tag_box {
	width: 872px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	border: 1px #e0e0e0 solid;
	padding: 20px;
	float: left;
}

.jg_detail_show08 .hot_tag_box2 {
	width: 1158px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	border: 1px #e0e0e0 solid;
	padding: 20px;
	float: left;
}

.jg_detail_show08 .hot_tag_box3 {
	margin-top: 0px;
}

.jg_detail_show08 .hot_tag_box>div {
	height: 25px;
	overflow: hidden;
}

.jg_detail_show08 .hot_tag_box ul {
	width: 750px;
	float: left;
	overflow: hidden;
}

.jg_detail_show08 .hot_tag_box2 ul {
	width: 1060px;
	float: left;
	overflow: hidden;
}

.jg_detail_show08 .hot_tag_box li {
	float: left;
	margin-right: 10px;
	width: 130px;
}

.jg_detail_show08 .hot_tag_box li a {
	padding-left: 18px;
	padding-right: 18px;
	font-size: 14px;
	display: block;
	color: #666666;
	height: 25px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.jg_detail_show08 .hot_tag_box li a:hover {
	color: #555555;
	font-size: 14px;
}

.jg_detail_show08 .hot_tag_box>div {
	padding-top: 5px;
	line-height: 25px;
}

.jg_detail_show08 .hot_tag_box>div span {
	float: left;
	display: block;
	color: #555555;
	font-size: 14px;
}

.jg_detail_show08 .hot_tag_box>div em {
	margin-top: 5px;
	cursor: pointer;
	float: left;
	width: 18px;
	height: 15px;
	display: block;
	border: 1px #e0e0e0 solid;
	background-image: url(../images/jg_detail_V.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.jg_detail_show02 {
	padding-top: 18px;
}

.jg_detail_show02 h2 {
	font-size: 18px;
	font-weight: normal;
	color: #555555;
	font-weight: normal;
	padding-left: 20px;
	height: 43px;
	line-height: 43px;
	display: block;
	border-bottom: 1px #e0e0e0 solid;
}

.jg_detail_show02 .jg_jianjie #detailContext {
	line-height: 30px;
	padding: 20px 30px;
}

.jg_detail_show02 .jg_jianjie,
.jg_detail_show02 .jg_shouquan {
	margin-left: auto;
	margin-right: auto;
	width: 1160px;
	border: 1px #e0e0e0 solid;
	margin-bottom: 20px;
}

.jg_detail_show02 .jg_jianjie .more {
	color: #019eeb;
	cursor: pointer;
	display: none;
	margin-bottom: 20px;
	display: block;
	margin-left: auto;
	margin-right: 30px;
	float: right;
}

.jg_detail_show03 {
	padding: 68px 18px 68px 18px;
}

.jg_detail_Map {
	padding: 0;
}

.jg_detail_show03 .mapmodel {
	position: relative !important;
	background-color: #ffffff;
}

.jg_detail_show03 .mapmodel .mapmodelbody {
	width: 1073px;
	position: relative;
	margin: 0px;
	left: 0px;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
}

.jg_detail_Map .mapmodel .mapmodelbody {
	width: 100%;
	position: relative;
	margin: 0px;
	left: 0px;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	padding-top: 20px;
}

.jg_detail_show03 .lookroad .mapmodelbody .searchresult {
	width: 362px;
}

.jg_detail_show03 .mapmodelbody>a.colsebtn {
	display: none;
}

.jg_detail_show03 .lookroad .mapmodelbody .baidumapout {
	width: 686px;
	margin-right: 4px;
}

.jg_detail_Map .lookroad .mapmodelbody .baidumapout {
	width: 769px;
	margin-right: 4px;
}


.jigouinfo {
	height: auto;
	margin-top: 40px;
	margin-left: 40px;
	padding-bottom: 40px;
}

.jigouinfo .imgbody {
	float: left;
	width: 236px;
	margin-left: 30px;
	height: 332px;
	position: relative;
}

.jigouinfo .imgbody>img {
	width: 100%;
	height: 100%;
}

.jigouinfo .imgbody .modeldom {
	display: block;
	position: absolute;
	width: 236px;
	height: 332px;
	background-color: rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
	top: 0;
	right: 0;
}

.jigouinfo .imgbody .modeldom:hover {
	background-color: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}

.jigouinfo .imgbody .modeldom>img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	height: 36px;
	cursor: pointer;
	margin-top: 143px;
	margin-left: 100px;
	opacity: 0;
}

.jigouinfo .jigouvideo {
	float: left;
	width: 500px;
	margin-left: 118px;
}

.jigouinfo .imgbody .modeldom:hover>img {
	opacity: 1;
}

.jigouinfo .jigouvideo p {
	height: 332px;
}

.jigouinfo .jigouvideo p embed {
	height: 332px;
	width: 683px;
}

.jigouinfo_tc {
	width: 908px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	padding-top: 40px;
	padding-bottom: 40px;
	border: 1px #dfdfdf solid;
}

.jigouinfo_tc .imgbody {
	float: left;
	width: 236px;
	margin-left: 60px;
	height: 332px;
	position: relative;
}

.jigouinfo_tc .imgbody>img {
	width: 100%;
	height: 100%;
}

.jigouinfo_tc .imgbody .modeldom {
	display: block;
	position: absolute;
	width: 236px;
	height: 332px;
	background-color: rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
	top: 0;
	right: 0;
}

.jigouinfo_tc .imgbody .modeldom:hover {
	background-color: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}

.jigouinfo_tc .imgbody .modeldom>img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	height: 36px;
	cursor: pointer;
	margin-top: 143px;
	margin-left: 100px;
	opacity: 0;
}

.jigouinfo_tc .jigouvideo {
	float: left;
	width: 500px;
	margin-left: 70px;
	height: 300px;
}

.jigouinfo_tc .imgbody .modeldom:hover>img {
	opacity: 1;
}

.jigouinfo_tc .jigouvideo p {
	width: 481px;
	height: 336px;
	background: url(../images/emdebbg.png) no-repeat;
	padding: 35px 0 0 38px;
}

/*机构详情日历*/
.jg_right_calender .close {
	width: 24px;
	height: 24px;
	background: url(../images/calender_close.png);
}

.jg_right_calender .selectdata {
	z-index: 999999;
	width: 278px;
	background-color: #ffffff;
	border: 1px #e5e5e5 solid;
}

.jg_right_calender .selectdata .controldiv {
	line-height: 32px;
	font-size: 13px;
	text-align: center;
	color: #000000;
	position: relative;
	height: 32px;
}

.jg_right_calender .selectdata .controldiv span {
	color: #666666;
	margin-left: 5px;
	margin-right: 5px;
}

.jg_right_calender .selectdata .controldiv .left {
	position: absolute;
	top: 15px;
	left: 32px;
	width: 7px;
	height: 12px;
	background: url(../images/calender_logo033.png);
	z-index: 999;
}

.jg_right_calender .selectdata .controldiv .right {
	position: absolute;
	top: 15px;
	right: 32px;
	width: 7px;
	height: 12px;
	background: url(../images/calender_logo022.png);
	z-index: 999;
}

.jg_right_calender .selectdata .controldiv .YYPQ {
	position: absolute;
	top: 0;
	left: 158px;
	z-index: 99;
	font-size: 16px;
}

.jg_right_calender .selectdata .controldiv p {
	font-weight: normal;
	background-color: #ffffff;
	color: #555555;
	position: absolute;
	top: 0;
	left: 58px;
	z-index: 99;
	font-size: 16px;
}

.jg_right_calender .selectdata .controldiv p span {
	color: #555555;
}

.jg_right_calender .selectdata table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

.jg_right_calender .selectdata thead th {
	background-color: #0072b8;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color: #ffffff;
	border: 1px #0072b8 solid;
	border-right: 0px;
}

.jg_right_calender .selectdata thead th:first-child {
	border-left: 0px;
	color: #ffffff;
}

.jg_right_calender .selectdata tr td {
	position: relative;
	vertical-align: top;
	color: #A1A0A0;
	font-weight: bold;
	line-height: 14px;
	height: 38px;
	border: 1px #e5e5e5 solid;
	border-right: 0px;
	width: 10%;
}

.jg_right_calender .selectdata tr td span {
	font-weight: normal;
	font-size: 12px;
	color: #cccccc;
}

.jg_right_calender .selectdata tr td:first-child {
	border-left: 0px;
}

.jg_right_calender .selectdata tr td.active {
	color: #666666;
	cursor: default;
}

.jg_right_calender .selectdata tr td.active p {
	color: #666666;
}

.jg_right_calender .selectdata tr td.active span {
	color: #42aae1;
}

.jg_right_calender .selectdata tr td.isToday {
	color: #eb5b41;
	background-color: #eeeeee;
}

.jg_right_calender .selectdata tr td.isToday span {
	color: #eb5b41;
}

.jg_right_calender .selectdata tr td.isToday p {
	color: #eb5b41;
}

.jg_right_calender .selectdata tbody td p {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
}

.jg_right_calender .selectdata tr td.icon01 {
	cursor: default;
}

.jg_right_calender .selectdata table tbody tr:nth-child(even) {
	background-color: #fafafa;
	background-color: transparent\9;
}

.jg_right_calender .selectdata tr td.icon01:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	background: url(../images/hint.png) no-repeat;
	width: 8px;
	height: 8px;
}

.jg_right_calender .selectdata .kktipbox_point_right {
	border: 0px;
	width: 8px;
	height: 8px;
	background-image: url(../images/tipbox_point_right.png);
}

.jg_right_calender .selectdata .kktipbox {
	border: 1px #a5a5a5 solid;
	z-index: 1000000;
}

/*机构详情日历 end*/
body .pshopimg {
	position: fixed;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	width: 100%;
	text-align: center;
	z-index: 999999;
	display: none;
	background-color: rgba(0, 0, 0, 0.4);
	background-image: url(.)\0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}

.pingtai tr th {
	height: 60px;
	text-align: center;
}

.huiyuanfuwu {
	overflow: hidden;
	padding-left: 20px;
	border: 1px solid #dfdfdf;
	*padding-bottom: 20px;
}

.huiyuanfuwu div {
	margin-top: 20px;
	width: 145px;
	text-align: center;
	float: left;
	margin-bottom: 20px;
}

.huiyuanfuwu div p {
	margin-top: 10px;
}

/*项目解读列表页*/
.list_jd {
	margin: auto;
	width: 1200px;
	height: auto;
	margin-top: 5px;
}

.list_jd_nav {
	width: 238px;
	height: auto;
	line-height: 30px;
	background-color: #f8f8f8;
	border: #eee 1px solid;
	-webkit-box-shadow: 3px 3px 3px #eee;
	box-shadow: 3px 3px 3px #eee;
}

.list_jd_nav h2 {
	float: left;
	width: 200px;
	height: auto;
	padding-left: 22px;
	font-size: 16px;
	color: #000;
	margin: 16px 0;
}

.jd_nav_list {
	width: 100%;
	height: auto;
}

.jd_nav_list .jd_nav_head {
	width: 216px;
	height: 29px;
	padding: 10px 0 10px 22px;
	cursor: pointer;
	font-size: 16px;
	color: #4095ce;
	background: #fff url(../images/select_down.png) 212px center no-repeat;
	position: relative;
	border-top: #E1E1E1 1px solid;
}

.jd_nav_list .jd_nav_head i {
	position: absolute;
	top: -1px;
	left: 30px;
	width: 12px;
	height: 6px;
	background: url(../images/jd_nav.png) no-repeat;
	z-index: 22;
}

.jd_nav_list .jd_nav_body {
	display: none;
	float: left;
	width: 100%;
	height: auto;
	padding: 10px 0 15px;
	border-top: #E1E1E1 1px solid;
	position: relative;
}

.jd_nav_list .jd_nav_body a {
	float: left;
	min-width: 96px;
	height: auto;
	margin: 0 0 0 22px;
	color: #6e6e6f;
	font-size: 14px;
}

.jd_nav_list .jd_nav_body a:hover {
	color: #019eeb;
}

.jd_nav_list .jd_nav_body i {
	position: absolute;
	top: -1px;
	left: 30px;
	width: 12px;
	height: 6px;
	background: url(../images/jd_nav.png) no-repeat;
	z-index: 22;
}

.list_jd_right {
	width: 931px;
	height: auto;
	padding-bottom: 20px;
	border: #EEEEEE 1px solid;
}

.list_jd_right .list_jd_search {
	width: 100%;
	height: 61px;
	background-color: #f8f8f8;
	border-bottom: #E1E1E1 1px solid;
}

.list_jd_right .list_jd_search h2 {
	float: left;
	width: auto;
	line-height: 25px;
	font-size: 16px;
	color: #000;
	font-weight: normal;
	margin: 19px 0 0 28px;
}

.list_jd_right .list_jd_search input {
	float: right;
	width: 251px;
	height: 34px;
	line-height: 34px;
	border: #CCC 1px solid;
	margin: 13px 23px 0 0;
	padding: 0 38px 0 11px;
	background: #fff url(../images/jd_search.jpg) 274px center no-repeat;
	font-size: 14px;
	color: #999;
	font-family: "微软雅黑";
}

.list_jd_right .list_jd_search input:focus {
	outline: none;
}

.list_jd_right .list_jd_body {
	width: 888px;
	height: auto;
	margin: 30px 0 0 20px;
}

.list_jd_right .list_jd_body dl {
	float: left;
	width: 100%;
	height: auto;
	line-height: 24px;
	margin: 0 0 0 0;
	padding-bottom: 20px;
}

.list_jd_right .list_jd_body dl dt {
	float: left;
	width: 100%;
	height: 24px;
	margin: 0;
	padding: 10px 0;
	background-color: #f8f8f8;
	border-top: #E1E1E1 1px solid;
}

.list_jd_right .list_jd_body dl dt h3 {
	float: left;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0 0 0 37px;
	font-size: 14px;
	color: #6e6e6f;
	font-weight: normal;
	background: url(../images/jd_title.png) 10px center no-repeat;
}

.list_jd_right .list_jd_body dl dt a {
	float: right;
	margin-right: 10px;
	font-size: 13px;
	color: #6e6e6f;
}

.list_jd_right .list_jd_body dl dt a:hover {
	text-decoration: underline;
}

.list_jd_right .list_jd_body dl dd {
	float: left;
	width: 140px;
	height: auto;
	margin: 22px 0 0 37px;
}

.list_jd_right .list_jd_body dl dd a {
	font-size: 14px;
	color: #6e6e6f;
}

.list_jd_right .list_jd_body dl dd a:hover {
	color: #019eeb;
}

/*项目解读详情页*/
.jd_detail {
	margin: auto;
	width: 1200px;
	height: auto;
	margin-top: 5px;
}

.jd_detail .jd_nav_head {
	width: 100%;
	;
	height: 49px;
	padding: 0;
	cursor: pointer;
	font-size: 16px;
	color: #4095ce;
	background: #fff url(../images/right.png) 212px center no-repeat;
	position: relative;
	border-top: #E1E1E1 1px solid;
}

.jd_detail .jd_nav_head a {
	float: left;
	width: 216px;
	height: 29px;
	padding: 10px 0 10px 22px;
	font-size: 16px;
	color: #4095ce;
}

.jd_detail .jd_nav_head a.on {
	background-color: #019eeb;
	color: #FFF;
}

.jd_detail .jd_nav_head a.on:hover {
	background: #019eeb url(../images/right.png) 212px center no-repeat;
}

.jd_detail .jd_nav_head a:hover {
	background: #eee url(../images/right.png) 212px center no-repeat;
}

.jd_detail_right {
	width: 933px;
	height: auto;
	padding-bottom: 20px;
}

.jd_detail_top {
	width: 931px;
	height: 468px;
	border: #EEEEEE 1px solid;
}

.jd_detail_info {
	width: 461px;
	height: 100%;
}

.jd_detail_title {
	width: 100%;
	height: 60px;
	line-height: 25px;
}

.jd_detail_title h1 {
	float: left;
	width: auto;
	height: auto;
	font-size: 16px;
	color: #000;
	font-weight: normal;
	padding: 0;
	margin: 20px 0 0 30px;
}

.jd_detail_body {
	width: 378px;
	height: 390px;
	line-height: 30px;
	padding-right: 50px;
	font-size: 14px;
	color: #6e6e6f;
	overflow: auto;
	border: none;
	margin: 0 0 0 30px;
}

.jd_detail_body p {
	float: left;
	width: 100%;
	height: auto;
}

.jd_detail_body span {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 17px;
}

.jd_detail_body span a {
	color: #070002;
}

.jd_detail_body span a:hover {
	color: #019eeb;
}

.jd_detail_tips {
	width: 464px;
	height: 100%;
	line-height: 30px;
	border-left: #EEEEEE 1px solid;
}

.jd_detail_type {
	width: 464px;
	height: 44px;
	line-height: 44px;
	border-bottom: #EEEEEE 1px solid;
}

.jd_detail_type ul {
	width: 468px;
	height: 44px;
}

.jd_detail_type ul li {
	float: left;
	width: 154px;
	height: 44px;
	border-right: #EEEEEE 1px solid;
}

.jd_detail_type ul li a {
	float: left;
	width: 100%;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #070002;
	font-size: 14px;
	background-color: #f6f6f6;
}

.jd_detail_type ul .jd_type_title {
	height: 44px;
	line-height: 44px;
	color: #070002;
	background-color: #f6f6f6;
	border-top: none;
	margin-top: 0;
}

.jd_detail_type ul ._jd_type_title {
	height: 43px;
	line-height: 41px;
	color: #019eeb;
	background-color: #fff;
	border-top: #47BFF9 3px solid;
	margin-top: -1px;
}

.jd_show {
	display: none;
	width: 428px;
	height: 380px;
	line-height: 30px;
	font-size: 14px;
	color: #6e6e6f;
	overflow: auto;
	margin: 10px 0 0 30px;
}

.jd_show h4 {
	float: left;
	width: 100%;
	font-size: 16px;
	color: #000;
	font-weight: normal;
	margin: 10px 0;
}

.jd_detail_recommend {
	width: 931px;
	height: auto;
	padding-bottom: 24px;
	border: #EEEEEE 1px solid;
	margin-top: 15px;
}

.jd_recommend_title {
	width: 100%;
	height: 60px;
	line-height: 25px;
}

.jd_recommend_title h3 {
	float: left;
	width: auto;
	height: auto;
	font-size: 18px;
	color: #000;
	font-weight: normal;
	margin: 19px 0 0 29px;
}

.jd_recommend_title a {
	float: right;
	font-size: 16px;
	color: #6e6e6f;
	margin: 19px 20px 0 0;
}

.jd_recommend_title a:hover {
	text-decoration: underline;
}

.jd_detail_recommend .classify {
	width: 100%;
	height: auto;
	padding: 0;
}

.jd_detail_recommend .show ul {
	margin-top: 0;
	margin-left: 12px;
}

.jd_detail_discuss {
	width: 931px;
	height: auto;
	padding-bottom: 24px;
	border: #EEEEEE 1px solid;
	margin-top: 28px;
}

/*底部连接详情页*/
.link_detail {
	margin: auto;
	width: 1200px;
	height: auto;
	margin-top: 10px;
}

.link_nav {
	width: 209px;
	height: auto;
	padding-bottom: 6px;
	background-color: #fff;
	border: #eee 1px solid;
}

.link_nav ul {
	float: left;
	width: 209px;
	height: auto;
}

.link_nav ul b {
	float: left;
	width: 160px;
	height: 42px;
	line-height: 42px;
	padding-left: 49px;
	font-size: 15px;
	font-family: "微软雅黑";
	color: #fff;
	background-color: #78c2ff;
	border-bottom: none;
	margin-top: -1px;
}

.link_nav ul b img {
	margin-right: 15px;
}

.link_nav ul li {
	float: left;
	width: 209px;
	height: 42px;
	line-height: 42px;
	background: #ffffff;
	border-bottom: #eaeaea 1px dashed;
}

.link_nav ul li a {
	float: left;
	width: 160px;
	height: 42px;
	line-height: 42px;
	padding-left: 48px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #4b4643;
	background-color: #fff;
	background-image: url(../images/jd_triangle1.png);
	background-position: 154px center;
	background-repeat: no-repeat;
}

.link_nav ul li a:hover {
	color: #ff8400;
}

.link_nav ul li.link_nav_on a {
	color: #ff8400;
	background-image: url(../images/jd_triangle.png);
	background-position: 154px center;
	background-repeat: no-repeat;
}

/* 关于我们改的样式原来是890px */
.link_body_all {
	width: 100%;
	height: auto;
	min-height: 862px;
	margin: 0;
	padding: 0 40px;
	background-color: #FFF;
	padding-bottom: 40px;
	border: #eee 1px solid;
}

.link_body_all h1 {
	float: left;
	width: 100%;
	line-height: 30px;
	padding: 20px 0;
	font-size: 18px;
	color: #333;
	font-weight: normal;
	border-bottom: #ddd 1px solid;
}

.link_body_all .link_body {
	width: 100%;
	height: auto;
	margin-top: 10px;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 24px;
}

/*企业团检*/
.dz_bg {
	position: relative;
	width: 100%;
	height: auto;
	left: 0;
	top: 0;
}

.dz_bg .flexslider {
	position: relative;
	height: 400px;
	overflow: hidden;
	background: url(images/loading.gif) 50% no-repeat;
}

.dz_bg .slides {
	position: relative;
	z-index: 1;
	overflow: hidden;
	height: 400px;
}

.dz_bg .slides li {
	height: 400px;
	overflow: hidden;
}

.dz_bg .flex-control-nav {
	position: absolute;
	bottom: 18px;
	z-index: 2;
	width: 100%;
	text-align: center;
}

.dz_bg .flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	*display: inline;
	zoom: 1;
}

.dz_bg .flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: url(../images/dot.png) right 0 no-repeat;
	cursor: pointer;
}

.dz_bg .flex-control-nav .flex-active {
	background-position: 0 0;
}

.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}

.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(images/prev.png) center center no-repeat;
}

.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(images/next.png) center center no-repeat;
}

.con_dz {
	margin: auto;
	width: 1200px;
	height: auto;
	position: relative;
	border-top: 1px solid #009ee8;
	top: -25px;
	z-index: 998;
}

.company_group_bg {
	width: 1198px;
	height: auto;
	padding-bottom: 13px;
	background-color: #FFF;
	border: #eee 1px solid;
	border-top: none;
}

.company_group {
	float: left;
	width: 1200px;
	height: auto;
}

.company_group li {
	float: left;
	width: 398px;
	height: 235px;
	line-height: 25px;
	border-right: #F5F5F5 2px solid;
	border-bottom: #F5F5F5 2px solid;
}

.company_group li.no_line {
	border-right: none;
}

.company_group li em {
	float: left;
	width: 110px;
	text-align: center;
	margin: 60px 0px 0px 24px;
}

.company_group li b {
	width: 195px;
	font-weight: normal;
	font-size: 16px;
	color: #939393;
	font-family: "微软雅黑";
	/* margin:49px 0px 0px 24px;*/
}

/*.company_group li p{width:195px; height:auto; line-height:25px; font-size:22px; color:#6d6d6d; margin:49px 0 0 175px; font-family:"微软雅黑";}*/
.company_group li span {
	width: 100px;
	height: auto;
	line-height: 25px;
	font-size: 15px;
	color: #999;
	margin: 49px 0 0 0px;
}

.cg_foot {
	width: 1200px;
	height: auto;
	margin-top: 20px;
}

.cg_login_bg {
	width: 1200px;
	height: 166px;
	padding: 10px 0;
}

.cg_login_bg .cg_login {
	width: 461px;
	height: 151px;
	padding: 15px 0 0 70px;
	margin-left: 45px;
	background: url(../images/cg_login.jpg) no-repeat;
}

.cg_login_bg .cg_login h3 {
	float: left;
	width: 100%;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #019EEB;
	font-weight: normal;
	margin-bottom: 8px;
}

.cg_login_bg .cg_login p {
	float: left;
	width: 270px;
	height: auto;
	margin: 10px 0 0 0;
	border-radius: 2px;
	overflow: hidden;
}

.cg_login_bg .cg_login p span {
	float: left;
	width: 48px;
	height: 33px;
	line-height: 33px;
	padding-left: 10px;
	font-size: 13px;
	color: #019EEB;
	background-color: #FFF;
}

.cg_login_bg .cg_login p input {
	float: right;
	width: 190px;
	height: 19px;
	line-height: 19px;
	padding: 7px 10px 7px 10px;
	font-size: 14px;
	color: #333;
	background-color: #FFF;
	border: none;
	margin: 0;
}

.cg_login_bg .cg_login p input:focus {
	outline: none;
}

.cg_login_bg .cg_login .cg_login_btn {
	float: left;
	width: 74px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 10px 0 0 39px;
	color: #FFF;
	font-size: 20px;
	background-color: #019eeb;
	border-radius: 4px;
	overflow: hidden;
}

.cg_login_bg .cg_login .cg_reg_btn {
	float: left;
	width: 74px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 10px 0 0 39px;
	color: #019eeb;
	font-size: 20px;
	background-color: #FFF;
	border-radius: 4px;
	overflow: hidden;
}

.cg_login_bg .cg_reg {
	width: 532px;
	height: 166px;
	margin: 0 0 0 45px;
	background: url(../images/cg_reg.jpg) no-repeat;
}

.cg_login_bg .cg_reg a {
	float: left;
	width: 80px;
	height: 40px;
	text-align: center;
	color: #019EEB;
	font-size: 22px;
	padding-top: 70px;
	margin: 27px 0 0 70px;
	background: url(../images/cg_yd.png) center 15px no-repeat;
}

.cg_login_bg .cg_reg .cg_reg_zx {
	background: url(../images/cg_zx.png) center 15px no-repeat;
}

.cg_login_bg .cg_reg .cg_reg_dz {
	background: url(../images/cg_dz.png) center 15px no-repeat;
}

.dz_title {
	width: 1198px;
	height: 42px;
	line-height: 30px;
	position: relative;
	z-index: 1;
}

.dz_title em {
	float: left;
	width: 35px;
	height: 30px;
	border-bottom: #019eeb 1px solid;
	margin-left: 34px;
	margin-top: 15px;
}

.dz_title h2 {
	float: left;
	font-size: 16px;
	font-weight: normal;
	margin-left: -35px;
	color: #333;
	margin-top: 15px;
}

.dz_title a {
	float: right;
	margin-right: 34px;
	color: #999;
	margin-top: 15px;
}

.dz_packages {
	width: 1198px;
	height: auto;
	background-color: #FFF;
	margin-top: 32px;
	border: #eee 1px solid;
}

.dz_packages ul {
	float: left;
	width: 100%;
	padding-bottom: 30px;
}

.dz_packages ul li {
	float: left;
	width: 255px;
	height: 282px;
	border: #eee 1px solid;
	margin: 20px 0 0 34px;
}

.dz_packages ul li em {
	float: left;
	width: 255px;
	height: 168px;
	font-style: normal;
	position: relative;
}

.dz_packages ul li em img {
	width: 255px;
	height: 168px;
}

.dz_packages ul li .dz_packages_bg {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: #999;
	margin-top: 7px;
	/*background: rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; position:absolute;bottom:0;left:0; padding:0; margin:0; color:#fff; font-size:12px; display: block; z-index:2;*/
}

.dz_packages ul li .dz_packages_bg samp {
	float: left;
	width: auto;
	margin-left: 12px;
	font-size: 14px;
}

.dz_packages ul li .dz_packages_bg samp b {
	color: #ff6600;
	font-size: 24px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.dz_packages ul li .dz_packages_bg i {
	float: right;
	line-height: 37px;
	margin-right: 12px;
	font-style: normal;
}

.dz_packages ul li .dz_packages_bg i font {
	font-size: 12px;
}

.dz_packages ul li p {
	float: left;
	width: 238px;
	height: auto;
	line-height: 20px;
	margin: 6px 0 0 12px;
	font-size: 12px;
	color: #333;
}

.dz_packages ul li p a {
	float: left;
	font-size: 14px;
	color: #333;
	margin-top: 0;
}

/*.dz_packages ul li p a:hover{ color:#019eeb;}*/
.dz_packages ul li p span {
	color: #999;
}

/*案例*/
.al_title {
	width: 1098px;
	height: 42px;
	line-height: 30px;
	position: relative;
	z-index: 1;
}

.al_title em {
	float: left;
	width: 35px;
	height: 30px;
	border-bottom: #019eeb 1px solid;
	margin-left: 15px;
	margin-top: 15px;
}

.al_title h2 {
	float: left;
	font-size: 16px;
	font-weight: normal;
	margin-left: -35px;
	color: #333;
	margin-top: 15px;
}

.al_title a {
	float: right;
	margin-right: 17px;
	color: #999;
	margin-top: 15px;
}

.al_packages {
	width: 1098px;
	height: auto;
	background-color: #FFF;
	margin-top: 32px;
	padding-bottom: 15px;
	border: #eee 1px solid;
}

.al_packages ul {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	padding-left: 2px;
}

.al_packages ul li {
	float: left;
	width: 203px;
	height: 53px;
	border: #eee 1px solid;
	margin: 20px 0 0 14px;
}

.pro_lb {
	width: 365px;
	height: 235px;
}

.pro_lb_pic {
	width: 110px;
	float: left;
}

.pro_lb_wz {
	width: 190px;
	float: left;
	margin: 60px 0 0 42px;
	font-family: "微软雅黑";
}

.pro_lb_wz p {
	font-size: 22px;
	font-family: "微软雅黑";
	color: #6d6d6d;
	float: left;
}

.pro_lb_wz b {
	color: #939393;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 23px;
	float: left;
	padding-top: 15px;
}

/*项目解读详情页*/
.tjbg_inquiry {
	margin: auto;
	width: 1200px;
	height: auto;
	margin-top: 5px;
}

.tjbg_top {
	width: 1200px;
	height: auto;
}

.tjbg_member {
	width: 297px;
	height: 325px;
	border: #EEEEEE 1px solid;
}

.tjbg_member .tjbg_mem {
	width: 100%;
	height: 225px;
}

.tjbg_member .tjbg_mem .tjbg_mem_quit {
	width: 100%;
	height: 40px;
	line-height: 25px;
}

.tjbg_member .tjbg_mem .tjbg_mem_quit a {
	float: right;
	font-size: 14px;
	color: #6e6e6f;
	margin: 10px 18px 0 0;
}

.tjbg_member .tjbg_mem .tjbg_mem_quit a:hover {
	color: #019eeb;
}

.tjbg_member .tjbg_mem .tjbg_mem_info {
	width: 100%;
	height: 120px;
}

.tjbg_member .tjbg_mem .tjbg_mem_info i {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 0 0 24px;
	border-radius: 50px;
	text-align: center;
	overflow: hidden;
}

.tjbg_member .tjbg_mem .tjbg_mem_info i img {
	width: 100px;
	height: 100px;
}

.tjbg_member .tjbg_mem .tjbg_mem_info span {
	float: left;
	width: 145px;
	height: 100px;
	line-height: 25px;
	margin: 0 0 0 14px;
}

.tjbg_member .tjbg_mem .tjbg_mem_info span b {
	float: left;
	width: 100%;
	height: auto;
	font-size: 18px;
	color: #4b4643;
	font-weight: normal;
	margin: 12px 0 0 0;
}

.tjbg_member .tjbg_mem .tjbg_mem_info span a {
	float: left;
	width: 117px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #9FD6EA;
	font-size: 16px;
	color: #FFF;
	margin: 11px 0 0 0;
}

.tjbg_member .tjbg_mem .tjbg_mem_info span a:hover {
	background-color: #B4E3F2;
}

.tjbg_member .tjbg_mem .tjbg_mem_btn {
	width: 100%;
	height: 43px;
}

.tjbg_member .tjbg_mem .tjbg_mem_btn a {
	float: left;
	width: 261px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	background-color: #F28123;
	font-size: 18px;
	color: #FFF;
	margin: 0 0 0 18px;
	border-radius: 2px;
}

.tjbg_member .tjbg_mem .tjbg_mem_btn a:hover {
	background-color: #FA933B;
}

.tjbg_member .tjbg_login {
	width: 219px;
	height: 215px;
	line-height: 30px;
	margin: 10px 0 0 44px;
}

.tjbg_member .tjbg_login h3 {
	float: left;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #019eeb;
	font-weight: normal;
}

.tjbg_member .tjbg_login p {
	float: left;
	width: 100%;
	height: auto;
	margin: 5px 0 5px 0;
}

.tjbg_member .tjbg_login p input {
	float: left;
	width: 207px;
	height: 30px;
	line-height: 30px;
	border: #dbdbdb 1px solid;
	padding: 0 5px;
}

.tjbg_member .tjbg_login p input.security {
	width: 95px;
}

.tjbg_member .tjbg_login p img {
	float: right;
}

.tjbg_member .tjbg_login p a {
	float: left;
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	background-color: #019eeb;
}

.tjbg_member .tjbg_login p a:hover {
	background-color: #1fa5e7;
}

.tjbg_member .tjbg_prompt {
	float: left;
	width: 260px;
	height: auto;
	line-height: 20px;
	margin: 0 0 0 20px;
}

.tjbg_member .tjbg_prompt p {
	font-size: 14px;
	color: #6e6e6f;
}

.tjbg_member .tjbg_prompt p span {
	color: #000;
}

.tjbg_quick_inquiry {
	width: 886px;
	height: 325px;
	border: #EEEEEE 1px solid;
}

.tjbg_title {
	width: 100%;
	height: 57px;
	background-color: #CFE9F9;
}

.tjbg_title h2 {
	float: left;
	width: auto;
	height: auto;
	line-height: 25px;
	margin: 16px 0 0 20px;
	font-size: 18px;
	color: #000;
	font-weight: normal;
}

.tjbg_mode {
	width: 100%;
	height: 269px;
}

.tjbg_mode dl {
	float: left;
	width: 436px;
	height: 100%;
	border-right: #EEEEEE 1px solid;
	position: relative;
}

.tjbg_mode dl dt {
	float: left;
	width: 379px;
	height: 44px;
	line-height: 44px;
	padding-left: 20px;
	font-size: 16px;
	color: #4b4643;
	background-color: #F8F8F8;
	border: #EEEEEE 1px solid;
	margin: 22px 0 13px 18px;
}

.tjbg_mode dl dd {
	float: left;
	width: 399px;
	height: auto;
	line-height: 30px;
	margin: 0 0 0 22px;
	font-size: 14px;
	color: #4b4643;
}

.tjbg_mode dl.tjbg_mode_2 {
	border-right: none;
}

.tjbg_mode dl.tjbg_mode_2 dt {
	float: left;
	width: 386px;
	margin: 22px 0 13px 22px;
}

.tjbg_mode dl.tjbg_mode_2 dd {
	width: 273px;
	margin: 0 0 0 24px;
}

.tjbg_mode dl span {
	position: absolute;
	top: 91px;
	right: 0;
	width: 130px;
	height: auto;
}

.tjbg_mode dl span i {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
}

.tjbg_mode dl span em {
	float: left;
	width: 100%;
	height: auto;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #6e6e6f;
}

.tjbg_entrance {
	width: 1198px;
	height: auto;
	border: #EEEEEE 1px solid;
	padding-bottom: 37px;
	margin: 30px 0 0 0;
}

.tjbg_entrance_sub {
	width: 100%;
	height: 37px;
	margin: 29px 0 0 0;
	position: relative;
}

.tjbg_entrance_sub ul {
	float: left;
	width: 1084px;
	height: 37px;
	margin: 0 0 0 87px;
}

.tjbg_entrance_sub ul li {
	float: left;
	width: 237px;
	height: 37px;
	line-height: 40px;
	text-align: center;
	border: #eee 1px solid;
	font-size: 16px;
	color: #6e6e6f;
	background-color: #FFF;
	position: relative;
	z-index: 2;
	border-bottom: none;
}

.tjbg_entrance_body {
	width: 100%;
	height: auto;
}

.tjbg_entrance_body ul {
	float: left;
	width: 1133px;
	height: auto;
	margin: 0 0 0 31px;
	padding: 13px 0 24px 5px;
	border: #eee 1px solid;
}

.tjbg_entrance_body ul li {
	float: left;
	width: 200px;
	height: 25px;
	line-height: 25px;
	margin: 10px 0 0 20px;
}

.tjbg_entrance_body ul li a {
	font-size: 14px;
	color: #6e6e6f;
}

.tjbg_entrance_body ul li a:hover {
	color: #019eeb;
}

.tjbg_entrance_initials {
	width: 100%;
	height: 54px;
	background-color: #F8F8F8;
	border-top: #EAEAEA 1px solid;
	border-bottom: #EAEAEA 1px solid;
	margin-top: 34px;
}

.tjbg_entrance_initials ul {
	float: left;
	width: 1111px;
	height: 100%;
	margin: 0 0 0 63px;
}

.tjbg_entrance_initials ul li {
	float: left;
	width: 48px;
	height: 100%;
	line-height: 25px;
}

.tjbg_entrance_initials ul li a {
	float: left;
	font-size: 16px;
	color: #6e6e6f;
	margin-top: 20px;
}

.tjbg_entrance_initials ul li a:hover {
	color: #019eeb;
}

.tjbg_entrance_initials ul li .initials_title {
	font-size: 16px;
	color: #6e6e6f;
	margin-top: 20px;
}

.tjbg_entrance_initials ul li .initials_title_ {
	font-size: 30px;
	color: #019eeb;
	margin-top: 15px;
}

.tjbg_entrance_all {
	width: 100%;
	height: auto;
	min-height: 210px;
	display: none;
	/*border:#0FF 1px solid;*/
}

.tjbg_entrance_all .tjbg_entrance_sub {
	position: relative;
}

.tjbg_entrance_all .tjbg_entrance_sub span {
	position: absolute;
	top: 0;
	left: 31px;
	width: 57px;
	height: 37;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #6e6e6f;
}

.tjbg_entrance_all .tjbg_entrance_sub ul li {
	width: 170px;
	height: 36px;
	border: none;
}

.tjbg_entrance_all .tjbg_entrance_sub ul li a {
	float: left;
	width: 100%;
	height: 36px;
	font-size: 16px;
	color: #6e6e6f;
	background-color: #eee;
	border: #dbdbdb 1px solid;
	border-bottom: none;
}

.tjbg_entrance_all .tjbg_entrance_sub ul li a.city_title_ {
	background-color: #FFF;
	border-bottom: #FFF 1px solid;
}

.tjbg_entrance_all .tjbg_entrance_body {
	display: none;
}

.tjbg_entrance_all .tjbg_entrance_body ul {
	height: auto;
	min-height: 105px;
}

.tjbg_jd {
	width: 1198px;
	height: auto;
	border: #EEEEEE 1px solid;
	margin: 30px 0 20px 0;
}

.tjbg_jd_body {
	width: 100%;
	height: auto;
}

.tjbg_jd_body ul {
	float: left;
	width: 1124px;
	height: auto;
}

.tjbg_jd_body ul li {
	float: left;
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	border-bottom: #DBDBDB 1px solid;
	margin: 27px 0 0 32px;
}

.tjbg_jd_body ul li i {
	float: left;
	width: 367px;
	height: auto;
	margin: 0 0 0 18px;
}

.tjbg_jd_body ul li p {
	float: left;
	width: 693px;
	height: auto;
	line-height: 25px;
	margin: 0 0 0 30px;
	position: relative;
}

.tjbg_jd_body ul li p b {
	float: left;
	width: 100%;
	height: auto;
	font-size: 18px;
	color: #4b4643;
}

.tjbg_jd_body ul li p span {
	float: left;
	width: auto;
	font-size: 14px;
	color: #4b4643;
	border-bottom: #999999 1px solid;
	margin: 5px 0 0 0;
}

.tjbg_jd_body ul li p em {
	float: left;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #4b4643;
	margin: 15px 0 0 0;
}

.tjbg_jd_body ul li p a {
	position: absolute;
	width: auto;
	height: auto;
	top: 245px;
	right: 3px;
	font-size: 14px;
	color: #019eeb;
}

.tjbg_jd_body ul li p a:hover {
	text-decoration: underline;
}

.tjbg_jd_body ul li.tjbgjd_2 {
	border-bottom: none;
	padding-bottom: 20px;
}

.tjbg_jd_body ul li.tjbgjd_2 p {
	margin: 10px 0 0 18px;
}

.tjbg_jd_body ul li.tjbgjd_2 p a {
	right: 0;
	left: 0;
	top: 225px;
}

.tjbg_jd_body ul li.tjbgjd_2 i {
	float: right;
}

/*咨询列表*/
.zx {
	margin: auto;
	width: 1200px;
	height: auto;
	margin-top: 5px;
}

.zx_left {
	width: 896px;
	height: auto;
	padding-bottom: 10px;
	border: #DDDDDD 1px solid;
}

.zx_list {
	width: 100%;
	height: auto;
}

.zx_list ul {
	float: left;
	width: 100%;
	height: auto;
}

.zx_list ul li {
	float: left;
	width: 806px;
	height: auto;
	line-height: 30px;
	margin: 20px 0 0 40px;
	padding-bottom: 11px;
	border-bottom: #DBDBDB 1px solid;
}

.zx_list ul li dl {
	float: left;
	width: 595px;
	height: auto;
}

.zx_list ul li dl dt {
	float: left;
	width: 100%;
	height: auto;
}

.zx_list ul li dl dt a {
	font-size: 20px;
	color: #070002;
	/*font-weight:bold;*/
}

.zx_list ul li dl dt a:hover {
	color: #019eeb;
}

.zx_list ul li dl dd {
	float: left;
	width: 100%;
	height: auto;
}

.zx_list ul li dl dd p {
	float: left;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #4b4643;
}

.zx_list ul li dl dd span {
	float: left;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #999;
	margin: 0 50px 0 0;
}

.zx_list ul li i {
	float: right;
	width: 191px;
	height: 130px;
	text-align: right;
	overflow: hidden;
	margin: 8px 0 0 0;
}

.zx_list ul li i img {}

.zx_list ul li.no_line {
	border-bottom: none;
}

.zx_right_all {
	width: 285px;
	height: auto;
}

.zx_right {
	width: 290px;
	height: 362px;
	margin: 0 -6px 15px 0;
	background: url(../images/vertical_bg.png) right repeat-y;
}

.zx_right .zx_right_body {
	width: 283px;
	height: 356px;
	line-height: 24px;
	border-top: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
}

.zx_right .zx_right_body .zx_right_title {
	width: 260px;
	height: auto;
	margin: 22px 0 0 13px;
}

.zx_right .zx_right_body .zx_right_title h3 {
	float: left;
	width: auto;
	height: auto;
	font-size: 16px;
	color: #4b4643;
	font-weight: bold;
	border-bottom: #019EEB 1px solid;
}

.zx_right .zx_right_body ul {
	float: left;
	width: 260px;
	height: auto;
	margin: 13px 0 0 16px;
}

.zx_right .zx_right_body ul li {
	float: left;
	width: 250px;
	height: 24px;
	padding-left: 10px;
	background: url(../images/zx_point.jpg) left 11px no-repeat;
	overflow: hidden;
}

.zx_right .zx_right_body ul li a {
	font-size: 14px;
	color: #4b4643;
}

.zx_right .zx_right_body ul li a:hover {
	color: #019eeb;
}

.zx_right .zx_right_foot {
	width: 284px;
	height: 8px;
	background: url(../images/horizontal_bg.png) bottom repeat-x;
}

.zx_category {
	height: 134px;
}

.zx_category .zx_right_body {
	height: 128px;
}

.zx_category .zx_right_body .zx_right_title {
	margin: 14px 0 0 13px;
}

.zx_category .zx_right_body ul {
	margin: 18px 0 0 16px;
}

.zx_category .zx_right_body ul li {
	float: left;
	width: auto;
	line-height: 19px;
	padding: 0 3px;
	margin: 0 8px 14px 0;
	background: #F2F2F2;
}

/*咨询详情*/
.zx_detail {
	width: 795px;
	height: auto;
	line-height: 30px;
	margin: 34px 0 0 55px;
}

.zx_detail .zx_title {
	width: 100%;
	height: auto;
}

.zx_detail .zx_title h1 {
	float: left;
	width: 100%;
	height: auto;
	font-size: 24px;
	color: #000;
	font-weight: bold;
}

.zx_detail .zx_title p {
	float: left;
	width: 100%;
	height: auto;
}

.zx_detail .zx_title p span {
	float: left;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #999;
	margin: 0 30px 0 0;
}

.zx_detail .zx_title em {
	float: left;
	width: 100%;
	height: auto;
	font-size: 18px;
	color: #999;
	margin: 12px 0 0 0;
}

.zx_detail .zx_body {
	width: 100%;
	height: auto;
	line-height: 30px;
	font-size: 14px;
	color: #070002;
	margin: 33px 0 0 0;
	padding-bottom: 30px;
	overflow: hidden;
}

.zx_detail .zx_neighbor {
	width: 100%;
	height: auto;
	line-height: 30px;
	font-size: 14px;
	color: #070002;
	margin: 0 0 0 0;
	padding-bottom: 10px;
	overflow: hidden;
}

.zx_detail .zx_neighbor li {
	float: left;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #999;
}

.zx_detail .zx_neighbor li a {
	font-size: 14px;
	color: #070002;
}

.zx_detail .zx_neighbor li a:hover {
	color: #019eeb;
}

.zx_detail .zx_neighbor li.zx_next {
	float: right;
}

/*资讯首页*/
.zx_index {
	width: 850px;
	height: auto;
}

.zx_index ul {
	float: left;
	width: 100%;
	height: auto;
	margin: 38px 0 0 41px;
	overflow: hidden;
}

.zx_index ul li {
	float: left;
	width: 400px;
	height: 36px;
	line-height: 36px;
	padding-left: 12px;
	background: url(../images/zx_point.jpg) left 16px no-repeat;
	overflow: hidden;
}

.zx_index ul li a {
	float: left;
	width: auto;
	max-width: 400px;
	font-size: 14px;
	color: #4b4643;
}

.zx_index ul li a:hover {
	color: #019eeb;
}

.zx_index ul li.zx_first {
	width: 410px;
	height: 400px;
	padding-left: 0;
	background: none;
	overflow: hidden;
}

.zx_index ul li.zx_first a {
	font-size: 19px;
	color: #000;
	font-weight: bold;
}

.zx_index ul li.zx_first a:hover {
	color: #019eeb;
}

.zx_index ul li.zx_first p {
	float: left;
	width: 400px;
	height: auto;
	line-height: 20px;
	font-size: 14px;
	color: #6e6e6f;
	margin: 7px 0 0 0;
}

.zx_index ul li.zx_one {
	width: 420px;
	height: 36px;
	padding-left: 0;
	margin: -6px 0 10px 0;
	background: none;
}

.zx_index ul li.zx_one a {
	max-width: 420px;
	font-size: 20px;
	color: #000;
	font-weight: bold;
}

.zx_index ul li.zx_one a:hover {
	color: #019eeb;
}

.zx_tab {
	width: 100%;
	height: auto;
	margin: 27px 0 0 0;
}

.zx_tab ul {
	float: left;
	width: 806px;
	height: auto;
	border-bottom: #6E6E6F 1px solid;
	margin: 0 0 0 40px;
}

.zx_tab ul li {
	float: left;
	width: auto;
	height: 50px;
	line-height: 46px;
	margin-right: 20px;
}

.zx_tab ul li a {
	float: left;
	width: auto;
	height: 46px;
	line-height: 46px;
	padding: 0 12px;
	text-align: center;
	font-size: 16px;
	color: #4b4643;
	font-weight: bold;
	border-top: #019eeb 4px solid;
	border-left: #6E6E6F 1px solid;
	border-right: #6E6E6F 1px solid;
	background-color: #FFF;
}

.zx_tab ul li a:hover {
	color: #019eeb;
}

.zx_tab ul li .zx_tab_title {
	height: 46px;
	border-top: #fff 4px solid;
	border-left: #fff 1px solid;
	border-right: #fff 1px solid;
}

.zx_tab ul li .zx_tab_title_ {
	height: 47px;
	border-top: #019eeb 4px solid;
	border-left: #6E6E6F 1px solid;
	border-right: #6E6E6F 1px solid;
}

.zx_list_all {
	width: 100%;
	height: auto;
}

.zx_list_all .zx_list {
	display: none;
}

.shopping {
	margin: auto;
	width: 1200px;
	height: auto;
	margin-top: 10px;
	/*overflow: hidden;*/
	position: relative;
}

.shopping_nav {
	width: 1198px;
	height: 33px;
	line-height: 33px;
	margin: 25px 0 0 0;
	border: #DBDBDB 1px solid;
}

.shopping_nav li {
	float: left;
	width: 300px;
	height: 35px;
}

.shopping_nav li i {
	display: none;
	float: left;
	width: 20px;
	height: 35px;
	background: url(../images/s_nav_left.png) no-repeat;
	margin-top: -1px;
}

.shopping_nav li p {
	float: left;
	width: 280px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #666;
	font-size: 14px;
	margin: -1px 0 0 0;
}

.shopping_nav li font {
	font-size: 16px;
	margin-right: 5px;
}

.shopping_nav li.shopping_nav_on {
	width: 320px;
	margin-left: -20px;
}

.shopping_nav li.shopping_nav_on i {
	display: block;
}

.shopping_nav li.shopping_nav_on p {
	background-color: #019eeb;
	color: #FFF;
}

.shopping_nav li.shopping_nav_on em {
	background: url(../images/s_nav_right.png) no-repeat;
	margin-top: -1px;
}

.shopping_nav li em {
	float: left;
	width: 20px;
	height: 35px;
	background: url(../images/s_nav_bg.jpg) no-repeat;
}

.shopping_nav li.s_nav_last {
	width: 279px;
}

.shopping_nav li.shopping_nav_on.s_nav_last {
	width: 318px;
}

.shopping_nav li.shopping_nav_on.s_nav_last p {
	width: 298px;
}

.shopping_cart {
	width: 100%;
	height: auto;
	margin-top: 24px;
}

.sc_top {
	width: 1198px;
	height: 37px;
	line-height: 37px;
	color: #999;
	margin-bottom: 5px;
	border: #DBDBDB 1px solid;
	background-color: #EEEEEE;
}

.sc_select {
	width: 33px;
	height: 37px;
	margin: 0;
}

.sc_select input {
	margin: 0;
	margin-left: 12px;
}

.sc_body {
	width: 1113px;
	height: auto;
	margin: 0;
	padding-bottom: 20px;
	/*border-bottom: #ddd 1px solid;*/
}

.no_line {
	border-bottom: none;
}

.sc_pic {
	width: 179px;
	height: auto;
	margin: 0;
}

.sc_packages {
	width: 260px;
	height: auto;
	margin: 0 0 0 20px;
}

.sc_unit_price {
	width: 132px;
	height: auto;
	margin: 0 0 0 140px;
}

.sc_quantity {
	width: 88px;
	height: auto;
	text-align: center;
	margin: 0 0 0 20px;
}

.sc_subtotal {
	width: 90px;
	height: auto;
	margin: 0 0 0 90px;
}

.sc_operating {
	width: 50px;
	height: auto;
	text-align: right;
	margin: 0 0 0 0;
}

.sc_top .sc_body {
	border-bottom: none;
}

.sc_title .sc_body {
	border-bottom: none;
	padding-bottom: 0;
}

.sc_body h3 {
	font-size: 15px;
	font-family: "微软雅黑";
	font-weight: normal;
}

.sc_title {
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-bottom: #999 2px solid;
}

.sc_all {
	width: 100%;
	height: auto;
	background-color: #FFF;
}

.sc_body_all {
	width: 1198px;
	height: auto;
	color: #333;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 20px;
	padding-top: 20px;
	background-color: #F6F6F6;
	border-bottom: #DFDFDF 1px solid;
	border-left: #DFDFDF 1px solid;
	border-right: #DFDFDF 1px solid;
}

.sc_body_all .sc_select {
	margin-top: 48px;
}

.sc_unit_price p {
	float: left;
	width: 100%;
}

.sc_unit_price em {
	float: left;
	width: auto;
	color: #FC6202;
	font-family: "微软雅黑";
	font-size: 16px;
	font-style: normal;
	padding: 2px 4px;
	margin: 6px 0 0 0;
	border: #FC6202 1px solid;
}

.sc_operating a {
	color: #999;
	font-family: "微软雅黑";
	font-size: 14px;
}

.sc_operating a:hover {
	text-decoration: underline;
}

.sc_quantity a {
	float: left;
	width: 17px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #333;
	padding: 0;
	margin: 0;
	border: #ddd 1px solid;
}

.sc_quantity a:focus {
	outline: none;
}

.sc_quantity input {
	float: left;
	width: 49px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	padding: 0;
	margin: 0;
	border: none;
	/*border-top: #ddd 1px solid; border-bottom: #ddd 1px solid;*/
	background-color: #F6F6F6;
}

.shopping_cart .sc_foot {
	width: 1198px;
	height: 55px;
	line-height: 25px;
	background-color: #FFF;
	color: #999;
	margin-top: 36px;
	font-family: "微软雅黑";
	border: #DBDBDB 1px solid;
}

.shopping_cart .sc_foot .scf_body {
	width: 1052px;
	margin: 5px 0 0 33px;
	color: #333;
}

.shopping_cart .sc_foot .scf_body .scf_quantity {
	width: 500px;
	height: auto;
	margin-top: 10px;
}

.shopping_cart .sc_foot .scf_body font {
	color: #FC6202;
	font-size: 15px;
}

.shopping_cart .sc_foot .scf_body .scf_price {
	width: 280px;
}

.shopping_cart .sc_foot .scf_body .scf_price p {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	color: #999;
	font-family: "微软雅黑";
}

.shopping_cart .sc_foot .scf_body .scf_price p em {
	float: left;
	width: 150px;
	height: auto;
	text-align: right;
	font-style: normal;
}

.shopping_cart .sc_foot .scf_body .scf_price p b {
	float: left;
	width: auto;
	color: #FC6202;
	font-size: 24px;
	font-weight: normal;
}

.shopping_cart .sc_foot .scf_body .scf_price p i {
	float: left;
	width: auto;
	font-style: normal;
	color: #333;
}

.shopping_cart .sc_foot .scf_btn {
	width: 104px;
	height: 57px;
	margin: -1px -1px 0 0;
}

.shopping_cart .sc_foot .scf_btn a {
	float: left;
	width: 104px;
	height: 57px;
	line-height: 57px;
	background-color: #E54346;
	font-family: "微软雅黑";
	color: #FFF;
	font-size: 24px;
	text-align: center;
}

.shopping_cart .sc_foot .scf_btn a:hover {
	background-color: #E54346;
}

.shopping_cart .sc_foot .scf_btn span {
	float: left;
	width: 104px;
	height: 57px;
	line-height: 57px;
	background-color: #ccc;
	font-family: "微软雅黑";
	color: #FFF;
	font-size: 24px;
	text-align: center;
}

.shopping_message_title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-top: 10px;
}

.shopping_message_title h2 {
	font-size: 16px;
	color: #666;
	font-weight: normal;
	margin-left: 5px;
}

.shopping_message {
	width: 1198px;
	height: auto;
	margin-top: 0;
	border: #DBDBDB 1px solid;
}

.shopping_message .tc_pay_by {
	width: 1157px;
	height: auto;
	line-height: 25px;
	margin: 12px 0 0 23px;
	padding-bottom: 22px;
	border-bottom: #DBDBDB 1px solid;
}

.shopping_message .tc_pay_by b {
	float: left;
	width: 100%;
	font-size: 16px;
}

.shopping_message .tc_pay_by p {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}

.shopping_message .tc_pay_by p label {
	float: left;
	width: 101px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 13px;
	color: #666;
	margin-right: 10px;
	background: url(../images/pay_bg.png) no-repeat;
}

.shopping_message .tc_message {
	width: 100%;
	height: 22px;
	line-height: 22px;
	margin-top: 12px;
}

.shopping_message .tc_message b {
	margin-left: 23px;
	font-size: 16px;
}

.shopping_message .sc_title {
	width: 1165px;
	height: 45px;
	line-height: 45px;
	margin-left: 16px;
	margin-top: 10px;
	border: #DBDBDB 1px solid;
}

.shopping_message .sc_title h3 {
	margin-left: 17px;
	font-weight: bold;
}

.shopping_message .sc_body_all {
	width: 1165px;
	height: auto;
	padding-top: 20px;
	margin-left: 16px;
	border-left: #DBDBDB 1px solid;
	border-bottom: #DBDBDB 1px solid;
	border-right: #DBDBDB 1px solid;
}

.shopping_message .sc_body {
	width: 1131px;
}

.shopping_message .sc_body .sc_pic {
	margin-left: 16px;
}

.shopping_message .sc_body .sc_subtotal b {
	font-size: 13px;
}

.sc_information {
	width: 100%;
	height: auto;
	line-height: 25px;
	background-color: #FFF;
	margin-top: 5px;
	padding-bottom: 0;
	color: #333;
	font-size: 14px;
	font-family: "新宋体";
}

.sc_information .sci_title {
	width: 100%;
	line-height: 37px;
}

.sc_information .sci_title h3 {
	margin-left: 23px;
	font-size: 16px;
	color: #666;
	font-family: "微软雅黑";
}

.sc_information .sci_body_all {
	width: 1157px;
	height: auto;
	margin: 0 0 0 23px;
	padding-bottom: 20px;
	border-bottom: #DBDBDB 1px solid;
}

.sc_information .sci_body {
	width: 300px;
	height: auto;
}

.sc_information .sci_body p {
	float: left;
	width: 100%;
	height: auto;
	line-height: 30px;
	margin: 15px 0 0 0;
}

.sc_information .sci_body p em {
	float: left;
	width: 72px;
	height: auto;
	line-height: 30px;
	font-style: normal;
	font-family: "微软雅黑";
	margin-right: 5px;
}

.sc_information .sci_body p em span {
	float: right;
}

.sc_information .sci_body p em font {
	float: right;
	height: 30px;
	line-height: 35px;
	color: #F00;
	margin-right: 3px;
}

.sc_information .sci_body p input {
	float: left;
	width: 187px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	border: #C4C2C2 1px solid;
	padding: 0 5px;
	color: #333;
	font-size: 14px;
	font-family: "新宋体";
}

.sc_information .sci_body p input:focus {
	outline: none;
}

.sc_information .sci_body p label {
	float: left;
	width: auto;
	margin-right: 20px;
	margin-left: 5px;
}

.sc_information .sci_body p label input {
	width: auto;
	margin-right: 3px;
}

.sc_information .sci_body p a {
	float: left;
	width: 137px;
	height: 28px;
	line-height: 28px;
	color: #666;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	border: #C4C2C2 1px solid;
	background-color: #F6F6F6;
	border-radius: 4px;
}

.sc_information .sci_body p a:hover {
	color: #999;
}

.sc_information .sci_body_2 {
	width: 98%;
	height: 40px;
	margin: 0 0 0 23px;
	padding-bottom: 20px;
	position: relative;
}

.sc_information .sci_body_2 p {
	float: left;
	width: 100%;
	height: auto;
	line-height: 32px;
	margin: 15px 0 0 0;
}

.sc_information .sci_body_2 p em {
	float: left;
	width: 72px;
	height: auto;
	line-height: 32px;
	font-style: normal;
	font-family: "微软雅黑";
	text-align: right;
	margin-right: 5px;
}

.sc_information .sci_body_2 p em font {
	color: #F00;
}

.sc_information .sci_body_2 p input {
	float: left;
	width: 187px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	border: #C4C2C2 1px solid;
	padding: 0 5px;
	color: #333;
	font-size: 14px;
	font-family: "新宋体";
}

.sc_information .sci_body_2 p input:focus {
	outline: none;
}

.sc_information .sci_body_2 p label {
	float: left;
	width: auto;
	margin-right: 20px;
	margin-left: 5px;
}

.sc_information .sci_body_2 p label input {
	width: auto;
	margin-right: 3px;
}

.sc_information .sci_body_2:hover {
	background-color: #eee;
}

.sc_information .sci_body_2:hover a {
	display: block;
}

.sc_information .sci_body_2 a {
	display: none;
	float: left;
	position: absolute;
	top: 21px;
	right: 160px;
	line-height: normal;
	color: #068aee;
	font-size: 13px;
}

.sc_information .sci_body_2 a:hover {
	text-decoration: underline;
}

.shopping_message .sc_price_list {
	width: 550px;
	height: auto;
	line-height: 30px;
	background-color: #FFF;
	margin-top: 23px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.shopping_message .sc_price_list p {
	float: right;
	width: 350px;
	height: auto;
	text-align: right;
	margin: 0 15px 8px 0;
	color: #666;
	font-size: 14px;
	font-family: "微软雅黑";
}

.shopping_message .sc_price_list p font {
	float: right;
	width: 80px;
	text-align: left;
	color: #666;
	font-size: 15px;
	margin-left: 35px;
}

.shopping_message .sc_price_list p font em {
	color: #FC6202;
}

.sc_fill_foot {
	width: 100%;
	height: auto;
	margin: 23px 0 0 0;
}

.sc_fill_foot a {
	float: right;
	color: #23da98;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 53px;
}

.sc_fill_foot em {
	float: right;
	line-height: 25px;
	margin-top: 15px;
	font-size: 22px;
	color: #666;
}

.sc_fill_foot em b {
	color: #E54346;
	font-weight: normal;
}

.scf_btn {
	width: 170px;
	height: auto;
	padding-bottom: 10px;
}

.scf_btn a {
	float: right;
	width: 147px;
	height: 53px;
	line-height: 53px;
	text-align: center;
	background-color: #E54346;
	color: #FFF;
	font-family: "微软雅黑";
	font-size: 22px;
	border-radius: 2px;
}

.scf_btn a:hover {
	background-color: #E54346;
}

.sc_fill_foot p {
	float: right;
	width: 100%;
	height: auto;
	line-height: 20px;
	font-family: "新宋体";
	font-size: 12px;
	color: #999;
	text-align: right;
}

/*成功提交订单*/
.shopping_success {
	width: 100%;
	height: auto;
	margin-top: 0;
	background-color: #FFF;
}

.shopping_success .ss_body {
	width: 1198px;
	height: auto;
	margin-top: 30px;
	padding-bottom: 28px;
	border: #DBDBDB 1px solid;
	background: url(../images/order_right.png) center 20px no-repeat;
}

.shopping_success .ss_body p {
	float: left;
	width: 100%;
	height: auto;
	line-height: 25px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666;
	margin-top: 74px;
}

.shopping_success .ss_body p font {
	color: #666;
	font-size: 16px;
}

.shopping_success .ss_pay {
	width: 1198px;
	height: auto;
	margin-top: 30px;
	padding-bottom: 100px;
	border: #DBDBDB 1px solid;
}

.shopping_success .ss_pay .ss_pay_top {
	width: 1153px;
	height: auto;
	line-height: 35px;
	margin: 27px 0 0 21px;
	border-bottom: #999 1px solid;
}

.shopping_success .ss_pay .ss_pay_top h3 {
	float: left;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #666;
	font-weight: normal;
}

.shopping_success .ss_pay .ss_pay_top p {
	float: right;
	width: 900px;
	text-align: right;
	font-size: 16px;
	color: #666;
}

.shopping_success .ss_pay .ss_pay_top p b {
	font-weight: normal;
	color: #E54346;
	font-size: 18px;
	margin-right: 5px;
}

.shopping_success .ss_pay .ss_pay_body {
	width: 1153px;
	height: auto;
	line-height: 35px;
	margin: 40px 0 0 21px;
}

.shopping_success .ss_pay .ss_pay_body label {
	float: left;
	width: auto;
	height: auto;
	margin: 0 20px 0 0;
}

.shopping_success .ss_pay .ss_pay_body label input {
	float: left;
}

.shopping_success .ss_btn {
	width: 100%;
	margin-top: 30px;
}

.shopping_success .ss_btn a {
	float: right;
	width: 234px;
	height: 57px;
	line-height: 57px;
	text-align: center;
	background-color: #E54346;
	color: #FFF;
	font-family: "微软雅黑";
	font-size: 22px;
	border-radius: 2px;
}

.shopping_success .ss_btn a:hover {
	background-color: #E54346;
}

/*购物车弹窗*/
.outer {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 4;
	font-size: 14px;
	display: block;
	font-family: "microsoft yahei";
	z-index: 999999;
}

.modelqrcode {
	display: table;
	background-color: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000);
	height: 100%;
	width: 100%;
}

.submdqrcode {
	display: table-cell;
	vertical-align: middle;
	position: static;
	width: 100%;
}

.mdcontent {
	position: relative;
	top: -50%;
	width: 450px;
	margin: 0 auto;
	background-color: #fff;
	padding-bottom: 10px;
	border-radius: 10px;
	overflow: hidden;
}

.mdcontent>p.head {
	color: #b1b1b1;
	overflow: hidden;
	margin: 0;
	text-align: center;
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	background-color: #fff;
	border-bottom: 1px solid #dbdbdb;
}

.mdcontent .showqrcode {
	width: 85%;
	overflow: hidden;
	margin: 0 auto;
}

.mdcontent>a.closebtn {
	position: absolute;
	right: 10px;
	top: 5px;
	background-color: #fff;
	color: #019EEB;
	text-decoration: none;
	width: 20px;
	height: 20px;
	background: url(../images/modelwdcbtn.png) center center no-repeat;
}

.showqrcode .contentblock .question {
	padding: 30px 10px;
	font-size: 14px;
	color: #555;
}

.showqrcode .contentblock .question p {
	margin: 4px 0;
}

.showqrcode span.tipsbg {
	float: left;
	margin-top: 10px;
	width: 54px;
	height: 54px;
	background: url(../images/modelwdt.png) center center no-repeat;
	margin-right: 20px;
}

.mdcontent .control {
	text-align: center;
	padding: 20px 0;
}

.mdcontent .control a {
	font-size: 16px;
	display: inline-block;
	width: 106px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	color: #555;
}

.mdcontent .control a+a {
	margin-left: 20px;
}

.mdcontent .control a.active,
.mdcontent .control a:hover {
	border-color: #019EEB;
	background-color: #019EEB;
	color: #fff;
}

.mdcontent .control a.active:hover {
	border-color: #2494CB;
	background-color: #2494CB;
	color: #fff;
}

.shopping_discuss {
	width: 100%;
	height: auto;
	background-color: #FFF;
	margin-top: 24px;
	padding-bottom: 25px;
}

.shopping_discuss .sd_top {
	width: 100%;
	height: auto;
}

.shopping_discuss .sd_top .sd_top_left {
	width: 323px;
	height: 225px;
	overflow: hidden;
	margin: 20px 0 0 13px;
}

.shopping_discuss .sd_top .sd_top_left img {
	width: 323px;
	height: 225px;
}

.shopping_discuss .sd_top .sd_top_right {
	width: 700px;
	height: auto;
	margin: 20px 0 0 56px;
}

.shopping_discuss .sd_top .sd_top_right h2 {
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: normal;
	color: #333;
	margin: 5px 0 0 0;
}

.shopping_discuss .sd_top .sd_top_right em {
	float: left;
	width: 100%;
	height: auto;
	color: #999;
	font-family: "新宋体";
	font-size: 14px;
	margin: 16px 0 7px 0;
	font-style: normal;
}

.shopping_discuss .sd_top .sd_top_right em font {
	color: #F00;
	font-size: 12px;
	margin-right: 10px;
}

.shopping_discuss .sd_top .sd_top_right em label {
	color: #333;
	margin-right: 10px;
}

.shopping_discuss .sd_top .sd_top_right p {
	float: left;
	width: 100%;
	height: auto;
	color: #999;
	font-family: "新宋体";
	font-size: 14px;
	margin: 0;
}

.shopping_discuss .sd_top .sd_top_right p samp {
	float: left;
	width: 60px;
	height: 25px;
	line-height: 26px;
	margin-top: 14px;
}

.shopping_discuss .sd_top .sd_top_right p span {
	float: left;
	width: 630px;
}

.shopping_discuss .sd_top .sd_top_right p span a {
	float: left;
	width: 136px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #333;
	font-family: "新宋体";
	font-size: 16px;
	margin: 14px 0 0 18px;
	border: #ddd 1px solid;
}

.shopping_discuss .sd_top .sd_top_right p span a.dis_on {
	background-color: #019eeb;
	color: #FFF;
}

.shopping_discuss .sd_top .sd_top_right i {
	float: left;
	width: 100%;
	font-style: normal;
	margin-top: 20px;
	color: #333;
	font-size: 14px;
}

.shopping_discuss .sd_body {
	width: 100%;
	margin-top: 26px;
}

.shopping_discuss .sd_body textarea {
	float: left;
	width: 1063px;
	height: 102px;
	line-height: 20px;
	color: #333;
	font-family: "新宋体";
	font-size: 14px;
	margin: 0 0 0 13px;
	padding: 5px;
	border: #ddd 1px solid;
}

.shopping_discuss .sd_body textarea:focus {
	outline: none;
}

.shopping_discuss .sd_body .sd_pic_btn {
	width: 100%;
	height: auto;
	color: #999;
}

.shopping_discuss .sd_body .sd_pic_btn img {
	margin-left: 13px;
	margin-right: 3px;
}

.shopping_discuss .sd_body p {
	float: left;
	width: 1070px;
	height: auto;
	margin: 25px 0 0 13px;
	color: #999;
}

.shopping_discuss .sd_body ul {
	float: left;
	width: 1070px;
	height: auto;
	margin: 10px 0 0 13px;
}

.shopping_discuss .sd_body ul li {
	float: left;
	width: 200px;
	height: 150px;
	margin: 20px 25px 0 25px;
}

.shopping_discuss .sd_body ul li img {
	width: 200px;
	height: 150px;
}

.shopping_discuss .sd_body .sd_body_btn {
	width: 1075px;
	height: auto;
	margin: 20px 0 0 13px;
}

.shopping_discuss .sd_body .sd_body_btn a {
	float: right;
	width: 196px;
	height: 53px;
	line-height: 53px;
	text-align: center;
	font-family: "新宋体";
	font-size: 16px;
	color: #FFF;
	background-color: #019eeb;
	border-radius: 2px;
}

/*会员中心*/
.mem_all {
	width: 1200px;
	height: auto;
	margin-top: 0px;
}

.mem_nav {
	float: left;
	width: 188px;
	height: auto;
	background-color: #FFF;
	overflow: hidden;
}

.mem_nav dl {
	float: left;
	width: 100%;
	height: auto;
}

.mem_nav dl dt {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-top: #EEEEEE 1px solid;
}

.mem_nav dl dt b {
	float: left;
	width: auto;
	margin-left: 13px;
	font-size: 14px;
	color: #333;
}

.mem_nav dl dt i {
	float: right;
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.mem_nav dl dt i.down {
	background: url(../images/select_up.png) center no-repeat;
}

.mem_nav dl dt i.up {
	background: url(../images/select_down.png) center no-repeat;
}

.mem_nav dl:first-child dt {
	border-top: none;
}

.mem_nav dl dd {
	float: left;
	width: 100%;
	height: auto;
	line-height: 34px;
	border-top: #EEEEEE 1px solid;
}

.mem_nav dl dd a {
	float: left;
	width: 148px;
	height: 34px;
	line-height: 34px;
	padding-left: 40px;
	font-size: 13px;
	color: #333;
	position: relative;
}

.mem_nav dl dd a:hover {
	color: #019eeb;
}

.mem_nav dl dd a.cur {
	color: #FFF;
	background-color: #006ec8;
}

.mem_nav dl dd a i {
	position: absolute;
	top: 0;
	left: 94px;
	line-height: 1.5;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	background: #F00;
	border-radius: 20px;
	padding: 0px 5px;
}

.mem_body {
	float: right;
	width: 1003px;
	height: auto;
	overflow: hidden;
}

.loginlayout {
	width: 1200px;
	float: none;
}

.mem_data {
	width: 994px;
	height: auto;
	border: #EEEEEE 1px solid;
	background-color: #FFF;
	padding-bottom: 25px;
	overflow: hidden;
	margin-left: 7px;
}

.mem_data_body {
	float: left;
	width: 900px;
	height: 120px;
	border-bottom: #E6E6E6 1px solid;
	margin: 35px 0 0 47px;
}

.mem_data_body i {
	float: left;
	width: 110px;
	height: 120px;
}

.mem_data_body dl {
	float: left;
	width: 750px;
	height: 120px;
	margin: 0 0 0 15px;
}

.mem_data_body dl dt {
	float: left;
	width: 100%;
	height: auto;
	line-height: 25px;
	font-size: 16px;
	color: #000;
	margin: 10px 0 0 0;
}

.mem_data_body dl dt b {
	font-weight: normal;
	color: #F00;
}

.mem_data_body dl dd {
	float: left;
	width: auto;
	height: 25px;
	line-height: 25px;
	padding: 0 20px;
	margin: 25px 0 0 0;
	font-size: 14px;
	border-left: #ccc 1px solid;
}

.mem_data_body dl dd.name {
	padding-left: 0;
	font-size: 12px;
	color: #555;
	border-left: none;
}

.mem_data_body dl dd b {
	font-weight: normal;
}

.mem_data_body dl dd.verify {
	padding: 0 15px;
}

.mem_data_body dl dd.verify span {
	float: left;
	width: 32px;
	height: 30px;
	margin: -2px 10px;
}

.mem_data_body dl dd.verify span:first-child {
	background: url(../images/info_1.png) center no-repeat;
}

.mem_data_body dl dd.verify span:first-child+span {
	background: url(../images/info_2.png) center no-repeat;
}

.mem_data_body dl dd.verify span:first-child+span+span {
	background: url(../images/info_3.png) center no-repeat;
}

.mem_data_body dl dd.grade {
	font-size: 12px;
	color: #939393;
}

.mem_data_body dl dd.grade b {
	color: #717171;
}

.mem_data_body dl dd.safe {
	color: #555;
}

.mem_data_body dl dd.safe em {
	float: left;
}

.mem_data_body dl dd.safe p {
	float: left;
	width: 50px;
	height: 10px;
	background-color: #D9D9D9;
	margin: 9px 5px 0 2px;
}

.mem_data_body dl dd.safe p span {
	float: left;
	width: 100%;
	height: 100%;
	background-color: #71B247;
}

.mem_verify {
	float: left;
	width: 900px;
	height: auto;
	margin: 0 0 0 47px;
}

.mem_verify ul {
	float: left;
	width: 305px;
	height: auto;
}

.mem_verify ul li {
	float: left;
	width: 100px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #828282;
	padding-left: 50px;
	margin: 25px 0 0 0;
}

.mem_verify ul li:first-child {
	background: url(../images/mem_verify1.png) no-repeat;
}

.mem_verify ul li:first-child+li {
	background: url(../images/mem_verify2.png) no-repeat;
}

.mem_verify ul li:first-child+li+li {
	background: url(../images/mem_verify3.png) no-repeat;
}

.mem_verify ul li:first-child+li+li+li {
	background: url(../images/mem_verify4.png) no-repeat;
}

.mem_verify p {
	float: left;
	width: 560px;
	height: auto;
	line-height: 30px;
	margin: 27px 0 0 0;
}

.mem_verify p span {
	float: left;
	width: 100%;
	height: auto;
	line-height: 30px;
	font-size: 14px;
	color: #828282;
}

.mem_verify p span em {
	color: #F00;
}

.mem_verify p span b {
	font-weight: normal;
}

.mem_verify p span a {
	color: #019eeb;
}

.mem_index_order_all {
	width: 994px;
	height: auto;
	border: #EEEEEE 1px solid;
	background-color: #FFF;
	margin-top: 10px;
	overflow: hidden;
	margin-left: 7px;
}

.mem_index_order_empty {
	float: left;
	width: 100%;
	height: auto;
	line-height: 25px;
	text-align: center;
	padding-top: 38px;
	padding-bottom: 37px;
}

.mem_index_order_empty p {
	font-size: 18px;
	color: #555;
}

.mem_index_order_empty p a {
	font-size: 18px;
	color: #019eeb;
}

.mem_index_order {
	float: left;
	width: 100%;
	height: auto;
	padding-bottom: 20px;
}

.mem_index_order h3 {
	float: left;
	width: auto;
	min-width: 300px;
	height: auto;
	line-height: 25px;
	margin: 10px 0 0 20px;
	font-size: 14px;
	color: #019eeb;
}

.mem_index_table {
	float: left;
	width: 100%;
	height: auto;
	line-height: 45px;
	margin-top: 14px;
	border-top: #E6E6E6 1px solid;
}

.mem_index_table tr,
.mem_index_table td,
.mem_index_table th {
	font-size: 12px;
	color: #555;
	text-align: center;
}

.mem_index_table tr:hover {
	background-color: #F6F6F6;
}

.mem_index_table tr:first-child {
	background-color: #F2F2F2;
}

.mem_index_table tr:first-child:hover {
	background-color: #F2F2F2;
}

.mem_index_table td,
.mem_index_table th {
	border-bottom: #E6E6E6 1px solid;
}

.mem_index_table td a {
	color: #019eeb;
}

.mem_index_table td a.pay {
	color: #fe9900;
}

.mem_index_table td a.pay:hover {
	color: #f00;
}

.mem_index_order .page {
	margin-top: 20px;
	margin-bottom: 0;
}

/*团检首页样式*/
.men_index_qiye {
	margin-top: 10px;
	width: 994px;
	border: 1px solid #eee;
	margin-left: 7px;
}

.men_qiye_head {
	border-bottom: 1px solid #eee;
	padding: 10px 0 10px 20px;
	font-size: 16px;
	color: #4b4643;
}

.men_qiye_body {
	box-sizing: border-box;
	padding: 10px 20px;
}

.men_qiye_body li {
	border: 1px solid #eee;
}

.men_qiye_body li+li {
	margin-top: 10px;
}

.men_qiye_body .men_orderhead {
	background-color: #f0f0f0;
	font-size: 16px;
	color: #6e6e6f;
	padding: 5px 10px;
}

.men_qiye_body table {
	width: 100%;
	border: none;
	border-collapse: collapse;
}

.men_qiye_body table td {}

.men_qiye_body table td+td+td {
	border-left: 1px solid #eee;
}

.men_qiye_body table td.orderimg {
	width: 170px;
	text-align: center;
}

.men_qiye_body table td.orderimg img {
	margin: 15px;
	width: 130px;
	height: 90px;
}

td.orderinfo p,
td.orderyyinfo p {
	font-size: 14px;
	color: #4b4643;
	white-space: nowrap;
	text-overflow: ellipsis;
}

td.orderyyinfo p {
	color: #999999;
	font-size: 12px;
	margin-top: 5px;
}

td.orderyyinfo p.ordersate {
	color: #f38411;
	margin-bottom: 10px;
}

td.orderinfo .ordername {
	margin-bottom: 5px;
	font-weight: bold;
}

td.orderinfo .yytime {
	margin-top: 5px;
	color: #1590d6;
}

.men_qiye_body table td.orderyyinfo,
.men_qiye_body table td.orderhandle {
	width: 175px;
	text-align: center;
}

.orderhandle a {
	font-size: 16px;
	padding: 2px 5px;
	border: 1px solid #f38411;
	color: #f38411;
}

.orderhandle a:hover {
	background-color: #f38411;
	color: #fff;
}

.mem_title {
	float: left;
	width: 1001px;
	background-color: #ffffff;
	height: auto;
	line-height: 25px;
	padding: 12px 0;
	border: #EEEEEE 1px solid;
}

.mem_title h2 {
	font-size: 16px;
	font-weight: normal;
	color: #4b4643;
	margin-left: 17px;
}

.mem_order {
	min-height: 713px;
	float: left;
	width: 1001px;
	background-color: #ffffff;
	height: auto;
	border: #EEEEEE 1px solid;
	margin-top: 10px;
	padding-bottom: 20px;
}

.mem_order_type {
	float: left;
	width: 954px;
	height: auto;
	margin: 22px 0 0 20px;
}

.mem_order_type li {
	float: left;
	width: auto;
	height: auto;
	line-height: 26px;
	padding: 0 25px 0 22px;
	position: relative;
}

.mem_order_type li:first-child {
	padding: 0;
}

.mem_order_type li:last-child a {
	color: #cbcbcb;
}

.mem_order_type li:last-child a:hover {
	color: #019eeb;
}

.mem_order_type li a {
	float: left;
	width: auto;
	height: auto;
	line-height: 26px;
	font-size: 14px;
	color: #4b4643;
	margin: 0 0 0 0;
	padding: 0 2px;
}

.mem_order_type li a:hover {
	color: #019eeb;
}

.mem_order_type li .order_type {
	color: #4b4643;
	font-weight: normal;
	border-bottom: #FFF 1px solid;
}

.mem_order_type li .order_type_ {
	color: #019eeb;
	font-weight: bold;
	border-bottom: #019eeb 1px solid;
}

.mem_order_type li:last-child .order_type {
	color: #cbcbcb;
	font-weight: normal;
	border-bottom: #FFF 1px solid;
}

.mem_order_type li:last-child .order_type_ {
	color: #019eeb;
	font-weight: bold;
	border-bottom: #019eeb 1px solid;
}

.mem_order_type li em {
	position: absolute;
	top: 0px;
	right: 7px;
	min-width: 17px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	background-color: #E33D40;
	border-radius: 10px;
}

.mem_order_type li i {
	position: absolute;
	top: 8px;
	right: 0;
	width: 1px;
	height: 12px;
	border-right: #6E6E6F 1px solid;
}

.mem_order_body {
	float: left;
	width: 954px;
	height: auto;
	margin: 10px 0 0 20px;
}

.mem_order_body .order_order_type {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin: 10px 0 0 0;
	background-color: #F9F9F9;
	border: #E6E6E6 1px solid;
}

.mem_order_body .order_order_type li {
	float: left;
	width: auto;
	font-size: 14px;
	color: #AAAAAA;
	text-align: center;
}

.mem_order_body .order_order_type li.order_tc {
	width: 413px;
	padding-left: 17px;
}

.mem_order_body .order_order_type li.order_money {
	width: 166px;
}

.mem_order_body .order_order_type li.order_status {
	width: 170px;
}

.mem_order_body .order_order_type li.order_operating {
	width: 186px;
}

.mem_order_body .blank {
	font-size: 14px;
	color: #333;
	padding-top: 50px;
	padding-bottom: 100px;
}

.mem_order_body .blank img {
	display: block;
	margin: 0 auto 10px;
}

.mem_order_body .blank .tips1 {
	margin-bottom: 0px;
	text-align: center;
}

.mem_order_body .blank .tips2 {
	color: #a4a4a4;
	text-align: center;
	display: block;
	font-size: 14px;
}

.mem_order_body .blank .tips2 a {
	color: #008cd6;
	font-size: 14px;
	display: inline-block;
}

.mem_order_body dl {
	float: left;
	width: 100%;
	height: auto;
	margin: 10px 0 0 0;
	position: relative;
	border: #E6E6E6 1px solid;
}

.mem_order_body dl span {
	float: left;
	width: auto;
	font-size: 14px;
	color: #6e6e6f;
}

.mem_order_body dl span b {
	font-weight: normal;
}

.mem_order_body dl dt {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	overflow: visible;
	background-color: #f9f9f9;
	position: relative;
}

.mem_order_body .healthycare_weixin {
	position: relative;
	float: right;
	margin-right: 10px;
	cursor: pointer;
	padding-right: 25px;
	font-size: 14px;
	color: #6e6e6f;
	background-image: url(../images/P63.PNG);
	background-repeat: no-repeat;
	background-position: right center;
}

.mem_order_body .healthycare_weixin .u001 {
	display: none;
	box-shadow: 0px 0px 8px 0px #b7b7b7;
	right: -5px;
	top: 40px;
	position: absolute;
	width: 148px;
	z-index: 1000;
	background-color: #ffffff;
	padding: 10px;
}

.mem_order_body .healthycare_weixin:hover .u001 {
	display: block;
}

.mem_order_body .healthycare_weixin .u001 .v001 {
	position: absolute;
	width: 21px;
	height: 14px;
	background-image: url(../images/P65.PNG);
	background-repeat: no-repeat;
	right: 4px;
	top: -14px;
}

.mem_order_body .healthycare_weixin .u001 .v002 {
	text-align: center;
	padding-top: 10px;
}

.mem_order_body .healthycare_weixin .u001 .v003 {
	line-height: 20px;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	color: #333;
}

.mem_order_body dl dt .order_id {
	width: 354px;
	margin-left: 22px;
}

.mem_order_body dl dt .order_id em {
	color: #cacaca;
}

.mem_order_body dl dt .order_money {
	width: 242px;
}

.mem_order_body dl dt .order_money b {
	color: #ff5700;
	font-size: 13px;
}

.mem_order_body dl dt .order_money em {
	color: #cacaca;
	font-size: 13px;
}

.mem_order_body dl dt .order_money em.use_coupon_txt {
	color: #ff5700;
	font-size: 13px;
	padding-left: 1px;
	padding-right: 1px;
}

.mem_order_body dl dt .order_contacts {
	width: 150px;
	padding-left: 5px;
}

.mem_order_body dl dt .order_from {
	width: 80px;
}

.mem_order_body dl dt .order_del {
	float: right;
	width: 30px;
	height: 35px;
	cursor: pointer;
	background: url(../images/order_del.jpg) center no-repeat;
	margin-right: 5px;
}

.mem_order_body dl dt .order_del:hover {
	background: url(../images/order_del_hover.jpg) center no-repeat;
}

.mem_order_body dl dd {
	float: left;
	width: auto;
	height: auto;
	border-top: #E6E6E6 1px solid;
	line-height: 20px;
	margin-top: -1px;
}

.mem_order_body dl dd .order_tc {
	width: 412px;
	height: 128px;
	padding-left: 17px;
	border-right: #E6E6E6 1px solid;
	border-top: #E6E6E6 0px solid;
}

.mem_order_body dl dd .order_tc i {
	float: left;
	width: 130px;
	height: 100px;
	margin-top: 20px;
	overflow: hidden;
}

.mem_order_body dl dd .order_tc p {
	float: left;
	width: 260px;
	height: auto;
	color: #4b4643;
	margin: 14px 0 0 15px;
}

.mem_order_body dl dd .order_tc p b {
	font-weight: bold;
}

.mem_order_body dl dd .order_tc p em {
	float: left;
	width: 100%;
	line-height: 25px;
}

.mem_order_body dl dd .order_tc p a {
	font-size: 14px;
	color: #4b4643;
}

.mem_order_body dl dd .order_tc p a:hover {
	color: #019eeb;
}

.mem_order_body dl dd .order_money {
	width: 165px;
	height: 128px;
	border-right: #E6E6E6 1px solid;
	border-top: #E6E6E6 0px solid;
}

.mem_order_body dl dd .order_money .z001 {
	color: #ff5700;
}

.mem_order_body dl dd .order_money i {
	float: left;
	width: 100%;
	height: 16px;
}

.mem_order_body dl dd .order_money b,
.mem_order_body dl dd .order_money s {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 13px;
}

.mem_order_body dl dd .order_money s {
	color: #999999;
}

.mem_order_body dl dd .order_money b {
	color: #4b4643;
}

.mem_order_body dl dd .order_status {
	width: 170px;
	height: 128px;
	line-height: 25px;
	border-right: #E6E6E6 1px solid;
	border-top: #E6E6E6 0px solid;
}

.mem_order_body dl dd .order_status i {
	float: left;
	width: 100%;
	height: 14px;
}

.mem_order_body dl dd .order_status em {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	color: #cacaca;
	font-size: 14px;
}

.mem_order_body dl dd .order_status b {
	float: left;
	width: 100%;
	color: #f38411;
}

.mem_order_body dl dd .order_status .btn {
	display: block;
	margin: 3px auto;
	width: 80px;
	height: 25px;
	font-size: 16px;
	color: #ff5700;
	border: #ff5700 1px solid;
	cursor: pointer;
}

.mem_order_body dl dd .order_status .btn:hover {
	color: #019eeb;
	border: #019eeb 1px solid;
}

.mem_order_body dl dd .order_status p {
	float: left;
	width: 100%;
	height: auto;
	line-height: 14px;
	text-align: center;
	color: #999;
	font-size: 12px;
}

.mem_order_body dl dd .order_status p.order_remark {
	width: 110px;
	line-height: 25px;
	margin-left: 30px;
}

.mem_order_body dl dd .order_status a {
	font-size: 14px;
	color: #4b4643;
}

.mem_order_body dl dd .order_status a:hover {
	color: #019eeb;
}

.mem_order_body dl dd .order_status em .yuyue_btn {
	display: block;
	margin: 3px auto;
	width: 80px;
	height: 25px;
	line-height: 24px;
	font-size: 16px;
	color: #ff5700;
	border: #ff5700 1px solid;
	cursor: pointer;
}

.mem_order_body dl dd .order_status em .yuyue_btn:hover {
	color: #019eeb;
	border: #019eeb 1px solid;
}

.mem_order_body dl dd .order_yuyue {
	float: left;
	width: 186px;
	height: 128px;
	border-top: #E6E6E6 0px solid;
}

.mem_order_body dl dd .order_yuyue i {
	float: left;
	width: 100%;
	height: 14px;
}

.mem_order_body dl dd .order_yuyue em {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	color: #cacaca;
	font-size: 14px;
}

.mem_order_body dl dd .order_yuyue em a {
	color: #4b4643;
	cursor: pointer;
}

.mem_order_body dl dd .order_yuyue em .yuyue_btn {
	display: block;
	margin: 3px auto;
	width: 80px;
	height: 25px;
	line-height: 24px;
	font-size: 16px;
	color: #ff5700;
	border: #ff5700 1px solid;
	cursor: pointer;
}

.mem_order_body dl dd .order_yuyue em .yuyue_btn:hover {
	color: #019eeb;
	border: #019eeb 1px solid;
}

.mem_order_yyissubmit {
	width: 280px;
	height: 200px;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.5);
	text-align: center;
	line-height: 200px;
	font-size: 16px;
	font-weight: bold;
	margin: 200px auto auto auto;
	color: #ffffff;
}

.mem_order_yyissubmit_box {
	width: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 9900000000;
}

.mem_order_body dl .order_operating {
	position: absolute;
	top: 35px;
	right: 0;
	width: 187px;
	height: auto;
	z-index: 1;
}

.mem_order_body dl .order_operating i {
	float: left;
	width: 100%;
	height: 16px;
}

.mem_order_body dl .order_operating em {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
}

.mem_order_body dl .order_operating em a {
	font-size: 14px;
	color: #4b4643;
}

.mem_order_body dl .order_operating em a:hover {
	color: #019eeb;
}

.mem_order_body dl .order_operating em samp {
	float: left;
	width: 133px;
	height: 25px;
	line-height: 20px;
	margin-left: 12px;
	text-align: left;
	padding-left: 30px;
	color: #999;
	background: url(../images/biao.jpg) no-repeat;
}

.mem_order_body dl .order_operating em .yuyue_btn {
	display: block;
	margin: 3px auto;
	width: 80px;
	height: 25px;
	line-height: 24px;
	font-size: 16px;
	color: #ff5700;
	border: #ff5700 1px solid;
	cursor: pointer;
}

.mem_order_body dl .order_operating em .yuyue_btn:hover {
	color: #019eeb;
	border: #019eeb 1px solid;
}

.mem_order_body dl .order_operating em .rebuy {
	display: block;
	margin: 3px auto;
	width: 80px;
	height: 25px;
	line-height: 24px;
	font-size: 16px;
	color: #ff5700;
	border: #ff5700 1px solid;
	cursor: pointer;
}

.mem_order_body dl .order_operating em .rebuy:hover {
	color: #019eeb;
	border: #019eeb 1px solid;
}

.mem_order_body dl em .fukuan_btn {
	display: block;
	margin: 3px auto;
	width: 80px;
	height: 25px;
	line-height: 24px;
	font-size: 16px;
	color: #ff5700;
	border: #ff5700 1px solid;
	cursor: pointer;
}
.mem_order_body dl .order_status em a.fukuan_btn {
	color: #ff5700;
	font-size: 16px;
}

.mem_order_body dl .order_status em a.fukuan_btn:hover {
	color: #019eeb;
	border: #019eeb 1px solid;
}
.mem_order_body dl .order_operating em a.fukuan_btn {
	color: #ff5700;
	font-size: 16px;
}

.mem_order_body dl .order_operating em a.fukuan_btn:hover {
	color: #019eeb;
	border: #019eeb 1px solid;
}

.mem_order_body dl em .fukuan_btn:hover {
	color: #019eeb;
	border: #019eeb 1px solid;
}

.mem_order_body dl .p001 {
	line-height: 27px;
	z-index: 3;
	position: relative;
}

.mem_order_body dl .p001>div {
	float: left;
}

.mem_order_body dl .p001 .t001 {
	width: 402px;
	text-align: center;
	padding: 10px;
	min-height: 27px;
	padding-left: 17px;
	border-right: #E6E6E6 1px solid;
	border-top: #E6E6E6 0px solid;
}

.mem_order_body dl .p001 .t002 {
	width: 138px;
	text-align: center;
	padding: 10px;
	min-height: 27px;
	padding-left: 17px;
	border-right: #E6E6E6 1px solid;
	border-top: #E6E6E6 0px solid;
}

.mem_order_body dl .p001 .t002 div {
	color: #999;
	display: inline-block;
}

.mem_order_body dl .p001 .t003 {
	color: #f38411;
	width: 143px;
	text-align: center;
	padding: 10px;
	min-height: 27px;
	padding-left: 17px;
	border-right: #E6E6E6 1px solid;
	border-top: #E6E6E6 0px solid;
}

.mem_order_body dl .p001 .t004 {
	position: relative;
	width: 160px;
	text-align: center;
	padding: 10px;
	min-height: 27px;
	padding-left: 17px;
	border-bottom: #E6E6E6 1px solid;
}

.mem_order_body dl .p001:last-child .t004 {
	position: relative;
	width: 160px;
	text-align: center;
	padding: 10px;
	min-height: 27px;
	padding-left: 17px;
	border-bottom: #E6E6E6 0px solid;
}

.mem_order_body dl .p001 a {
	cursor: pointer;
}

.mem_order_body dl .p001 .t004 .v001 {
	display: none;
	position: absolute;
	right: 117px;
	width: 190px;
	height: 221px;
	top: -178px;
}

.mem_order_body dl .p001 .t004 .v001 .u001 {
	position: relative;
	box-shadow: 0 0px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.2);
	position: absolute;
	width: 175px;
	height: 221px;
	background-color: #ffffff;
	z-index: 10;
}

.mem_order_body dl .p001 .t004 .v001 .u001 .w002 {
	margin-top: 10px;
}

.mem_order_body dl .p001 .t004 .v001 .u001 p {
	line-height: 18px;
	font-size: 12px;
}

.mem_order_body dl .p001 .t004 .v001 .u001 .w001 {
	margin-top: -10px;
}

.mem_order_body dl .p001 .t004 .v001 .u001 .w003 {
	color: #999;
}

.mem_order_body dl .p001 .t004 .v001 .u001 .w004 {
	color: #999;
	position: absolute;
	right: -10px;
	top: 197px;
}

.mem_order_body dl .p001 .t004:hover .v001 {
	display: block;
}

.mem_order_body dl .p001 .t004 .v002 {
	color: #f38411;
}

#noRecord {
	float: left;
	width: 100%;
	background-color: #ffffff;
}

#noRecord .nofindlist {
	text-align: center;
	padding: 20px 0;
}

#noRecord .nofindlist span {
	background: #fff url(../images/wrong.png) no-repeat center left;
	padding-left: 35px;
	float: none;
	display: inline;
	font-size: 20px;
}

#noRecord .nofindlist span a {
	text-decoration: underline;
	margin-left: 20px;
	font-size: 16px;
	color: #019eeb;
}

/*安全设置*/
.mem_safe {
	float: right;
	width: 994px;
	height: auto;
	border: #EEEEEE 1px solid;
	background-color: #FFF;
	padding-bottom: 47px;
}

.mem_safe h2 {
	float: left;
	width: auto;
	min-width: 400px;
	height: auto;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	margin: 20px 0 0 35px;
}

.mem_safe .mem_security {
	float: left;
	width: 900px;
	height: auto;
	line-height: 30px;
	margin: 20px 0 0 35px;
}

.mem_safe .mem_security span {
	float: left;
	width: auto;
}

.mem_safe .mem_security em {
	float: left;
	width: 75px;
	height: 14px;
	background-color: #CCD1D5;
	margin: 8px 0 0 12px;
}

.mem_safe .mem_security em i {
	float: left;
	width: auto;
	height: 14px;
	background-color: #FC9836;
}

.mem_safe .mem_security b {
	float: left;
	width: auto;
	margin: 0 15px;
	font-weight: normal;
	font-size: 14px;
	color: #eb5b41;
}

.mem_safe .mem_security p {
	float: left;
	width: auto;
	font-size: 14px;
	color: #eb5b41;
}

.mem_safe .mem_safe_body {
	float: left;
	width: 900px;
	height: auto;
	line-height: 30px;
	margin: 5px 0 0 35px;
}

.mem_safe .mem_safe_body li {
	float: left;
	width: 100%;
	height: auto;
	padding: 50px 0 25px 0;
	border-bottom: 1px solid #dbdbdb;
}

.mem_safe .mem_safe_body li i {
	float: left;
	width: 38px;
	height: 38px;
	background: url(../images/duihao.jpg) center no-repeat;
	margin: 0 0 0 20px;
}

.mem_safe .mem_safe_body li i.no_verify {
	background: url(../images/tanhao.jpg) center no-repeat;
}

.mem_safe .mem_safe_body li b {
	float: left;
	width: 135px;
	height: auto;
	text-align: center;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	margin-top: 4px;
}

.mem_safe .mem_safe_body li p {
	float: left;
	width: 530px;
	height: auto;
	font-size: 14px;
	color: #333;
	margin-top: 4px;
}

.mem_safe .mem_safe_body li a {
	float: right;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 13px;
	color: #FFF;
	background-color: #019eeb;
	border-radius: 4px;
	margin: 4px 17px 0 0;
}

.mem_safe .mem_safe_body li a:hover {
	background-color: #1fa5e7;
}

.mem_safe .mem_safe_foot {
	float: left;
	width: 900px;
	height: auto;
	line-height: 30px;
	margin: 70px 0 0 35px;
}

.mem_safe .mem_safe_prompt {
	float: left;
	width: 100%;
	height: auto;
	line-height: 30px;
}

.mem_safe .mem_safe_prompt dt {
	float: left;
	width: 100%;
	height: auto;
	font-size: 13px;
	color: #666;
	font-weight: bold;
}

.mem_safe .mem_safe_prompt dd {
	float: left;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #666;
}

.mem_safe .mem_safe_question {
	float: left;
	width: 100%;
	height: auto;
	line-height: 30px;
	margin: 50px 0 0 0;
}

.mem_safe .mem_safe_question dt {
	float: left;
	width: 100%;
	height: auto;
	font-size: 13px;
	color: #666;
	font-weight: bold;
}

.mem_safe .mem_safe_question dd {
	float: left;
	width: 45%;
	height: auto;
}

.mem_safe .mem_safe_question dd a {
	font-size: 12px;
	color: #019eeb;
}

/*修改密码*/
.mem_modify_password {
	float: left;
	width: 900px;
	height: auto;
	line-height: 30px;
	margin: 0 0 0 35px;
	padding-bottom: 40px;
}

.mem_modify_password li {
	float: left;
	width: 100%;
	height: auto;
	margin: 30px 0 0 0;
}

.mem_modify_password li span {
	float: left;
	width: 80px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #333;
}

.mem_modify_password li input {
	float: left;
	width: 208px;
	height: 20px;
	line-height: 20px;
	padding: 5px 6px;
	margin: 0;
	background-color: #FFF;
	border: #CCC 1px solid;
}

.mem_modify_password li p {
	float: left;
	width: 245px;
	height: auto;
	line-height: 25px;
	margin: 3px 0 0 20px;
}

.mem_modify_password li p.prompt {
	width: 234px;
	height: auto;
	font-size: 14px;
	color: #999;
	padding: 0 5px;
	background-color: #F3F4F4;
	border: #019eeb 1px solid;
	display: none;
}

.mem_modify_password li p.prompt i {
	float: left;
	width: 8px;
	height: 13px;
	margin: 6px 0 0 -13px;
	background: url(../images/prompt_bg.jpg) center no-repeat;
}

.mem_modify_password li p.wrong {
	color: #EB5B41;
	background-color: #fff;
	margin: 2px 0 0 10px;
	padding-left: 30px;
	border: none;
	background: url(../images/wrong.png) no-repeat;
}

.mem_modify_password li a {
	float: left;
	width: 222px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	background-color: #019eeb;
	border-radius: 2px;
}

.mem_modify_password li a:hover {
	background-color: #1fa5e7;
}

.mem_modify_password li input.phone_code {
	width: 110px;
}

.mem_modify_password li em {
	float: left;
	width: 97px;
	height: 30px;
	text-align: center;
	font-size: 13px;
	background-color: #f5f5f5;
	border: #CCC 1px solid;
	border-left: none;
}

.mem_modify_password li em.send {
	color: #FFF;
	background-color: #019eeb;
	border-color: #019eeb;
	cursor: pointer;
}

/*验证步骤*/
.mem_verify_step {
	float: left;
	width: 900px;
	height: 38px;
	line-height: 38px;
	background-color: #D0F0FF;
	margin: 15px 0 0 35px;
}

.mem_verify_step li {
	float: left;
	width: 150px;
	height: 38px;
	text-align: center;
	font-size: 13px;
	color: #019eeb;
}

.mem_verify_step li.cur {
	color: #FFF;
	background-color: #019eeb;
}

.mem_verify_step li font {
	font-size: 13px;
	margin-right: 5px;
}

.mem_verify_finish {
	float: left;
	width: 900px;
	height: auto;
	margin: 60px 0 0 35px;
}

.mem_verify_finish p {
	float: left;
	width: auto;
	height: auto;
	min-height: 38px;
	line-height: 35px;
	font-size: 12px;
	color: #333;
	padding-left: 60px;
	background: url(../images/duihao.jpg) no-repeat;
}

/*个人资料*/
.mem_personal_information {
	float: right;
	width: 994px;
	height: auto;
	border: #EEEEEE 1px solid;
	background-color: #FFF;
	padding-bottom: 40px;
}

.mem_personal_view {
	float: left;
	width: 100%;
	height: auto;
	margin: 10px 0 0 0;
}

.mem_personal_view li {
	float: left;
	width: 100%;
	height: auto;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	margin: 16px 0 0 0;
}

.mem_personal_view li span {
	float: left;
	width: 105px;
	height: auto;
	text-align: right;
}

.mem_personal_view li b {
	float: left;
	width: 800px;
	height: auto;
	font-weight: normal;
	margin-left: 5px;
}

.mem_personal_view li img {
	width: auto;
	height: auto;
	max-width: 400px;
	max-height: 400px;
}

.mem_personal_view li .modify_profile {
	display: block;
	margin: 0 auto;
	width: 130px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #FFF;
	background-color: #019eeb;
	border-radius: 2px;
}

.mem_personal_view li .modify_profile:hover {
	background-color: #1fa5e7;
}

.mem_personal_view li b input {
	float: left;
	width: auto;
	height: auto;
	font-size: 13px;
	color: #333;
}

.mem_personal_view li b .mem_txt {
	width: 228px;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px;
	border: #CCC 1px solid;
	border-radius: 4px;
}

.mem_personal_view li b label {
	float: left;
	width: auto;
	height: auto;
	margin: 0 20px 0 0;
}

.mem_personal_view li b label .mem_radio {
	float: left;
	margin: 9px 5px 0 0;
}

.mem_personal_view li b .mem_date {
	width: 130px;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px;
	border: #CCC 1px solid;
	background-color: #eee;
	cursor: pointer;
	border-radius: 4px;
}

.mem_personal_view li b .mem_select {
	float: left;
	width: 85px;
	height: 32px;
	line-height: 32px;
	font-size: 13px;
	color: #333;
	border: #CCC 1px solid;
	border-radius: 4px;
	margin-right: 5px;
	display: block;
	padding: 0;
}

.mem_personal_view li b .mem_select:focus {
	outline: none;
}

.mem_personal_view li b .province {
	width: 110px;
}

.mem_personal_view li b .city {
	width: 110px;
}

.mem_personal_view li b .option {
	padding-right: 20px;
}

.mem_personal_view li .mem_head_pic_top {
	float: left;
	width: 600px;
	height: 37px;
	line-height: 37px;
	margin: 10px 0 0 35px;
	border-bottom: #DDDDDD 1px solid;
}

.mem_personal_view li .mem_head_pic_top a {
	float: left;
	width: 160px;
	height: 36px;
	line-height: 37px;
	text-align: center;
	font-size: 14px;
	color: #333;
	border: #ddd 1px solid;
	margin-right: 10px;
	border-bottom: none;
	background-color: #FFF;
	border-radius: 4px 4px 0 0;
}

.mem_personal_view li .mem_head_pic_top a:hover {
	color: #019eeb;
}

.mem_personal_view li .mem_head_pic_top .mem_head_type {
	height: 36px;
	color: #333;
	border: #fff 1px solid;
	border-bottom: none;
}

.mem_personal_view li .mem_head_pic_top .mem_head_type_ {
	height: 37px;
	color: #019eeb;
	border: #ddd 1px solid;
	border-bottom: none;
}

.mem_personal_view li .mem_head_pic_body {
	float: left;
	width: 600px;
	height: auto;
	margin: 35px 0 0 35px;
}

.mem_personal_view li .mem_head_pic {
	float: left;
	width: 100%;
	height: auto;
	display: none;
}

.mem_personal_view li .mem_head_pic a {
	float: left;
	width: auto;
	height: auto;
	margin: 0 10px 0 0;
	padding: 0;
}

.mem_personal_view li .mem_head_pic a img {
	float: left;
	margin: 0;
	padding: 0;
}

.mem_personal_view li .mem_head_pic .mem_head_sex {
	border: #FFF 1px solid;
}

.mem_personal_view li .mem_head_pic .mem_head_sex_ {
	border: #ccc 1px solid;
}

.mem_personal_view li .mem_head_pic li {
	margin-top: 5px;
}

.mem_personal_view li .mem_head_pic li span {
	width: 75px;
	text-align: left;
}

.mem_personal_view li .mem_head_pic li b {
	width: 500px;
	margin: 5px 0 0 0;
}

.mem_personal_view li .modify_edit_btn {
	float: left;
	width: 87px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #FFF;
	background-color: #019eeb;
	border-radius: 2px;
	margin: 10px 0 0 35px;
}

.mem_personal_view li .modify_edit_btn:hover {
	background-color: #1fa5e7;
}

.mem_personal_view li .modify_edit_cancel {
	float: left;
	width: 87px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #FFF;
	background-color: #019eeb;
	border-radius: 2px;
	margin: 10px 0 0 20px;
}

.mem_personal_view li .modify_edit_cancel:hover {
	background-color: #1fa5e7;
}

/*个人消息*/
.mem_personal_news {
	float: right;
	width: 994px;
	min-height: 756px;
	height: auto;
	border: #EEEEEE 1px solid;
	background-color: #FFF;
	padding-bottom: 40px;
}

.mem_personal_news dl dt {
	height: 40px;
	line-height: 40px;
	background-color: #019eeb;
}

.mem_personal_news dl dt h2 {
	font-size: 14px;
	color: #fdfa00;
	font-weight: normal;
	margin-left: 40px;
}

.mem_personal_news dl dd {
	width: 924px;
	height: auto;
	line-height: 20px;
	margin: 0 auto;
	padding: 20px 0;
	font-size: 13px;
	color: #333;
	border-bottom: #efefef 1px solid;
	overflow: hidden;
}

.mem_personal_news dl dd:hover {
	background-color: #f5f5f5;
}

.mem_personal_news dl dd i {
	float: left;
	width: 14px;
	height: 12px;
	margin: 10px 0 0 10px;
}

.mem_personal_news dl dd i.news {
	background: url(../images/mem_news.png) center no-repeat;
}

.mem_personal_news dl dd i.old_news {
	background: url(../images/mem_old_news.png) center no-repeat;
}

.mem_personal_news dl dd a {
	float: left;
	width: 780px;
	height: auto;
	font-size: 13px;
	margin: 0 0 0 10px;
	color: #666;
	word-break: break-all;
}

.mem_personal_news dl dd a:hover {
	color: #28b779;
}

.mem_personal_news dl dd span {
	float: right;
	width: 82px;
	height: auto;
	font-size: 13px;
	color: #666;
	text-align: center;
}

.mem_personal_news .page {
	margin: 30px 0 0 0;
}

.mem_prompt {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a2000000, endColorstr=#a2000000);
	z-index: 10000;
	display: none;
}

.mem_prompt_all {
	display: inline;
	margin: 0 auto;
	width: 560px;
	height: auto;
	min-height: 200px;
	background: #efefef;
	display: none;
	margin-top: -400px;
	border-radius: 0 0 4px 4px;
}

.mem_prompt_all .mem_prompt_title {
	float: left;
	width: 100%;
	height: 33px;
	line-height: 35px;
	border-bottom: 1px solid #CDCDCD;
}

.mem_prompt_all .mem_prompt_title h3 {
	float: left;
	width: auto;
	height: auto;
	font-size: 18px;
	color: #999;
	font-weight: normal;
	margin-left: 15px;
}

.mem_prompt_all .mem_prompt_title i {
	float: right;
	width: 33px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	font-size: 20px;
	color: #bbb;
	font-weight: bold;
	cursor: pointer;
	margin: 0;
	padding: 0;
}

.mem_prompt_all .mem_prompt_title i:hover {
	color: #999;
}

.mem_prompt_all .mem_prompt_body {
	float: left;
	width: 100%;
	height: auto;
	min-height: 100px;
	background-color: #FFF;
}

.mem_prompt_all .mem_prompt_body p {
	float: left;
	width: 535px;
	height: auto;
	line-height: 20px;
	font-size: 14px;
	color: #000;
	margin: 15px 0 15px 15px;
}

.mem_prompt_all .mem_prompt_foot {
	float: left;
	width: 100%;
	height: 60px;
	background: #efefef;
	border-top: 1px solid #CDCDCD;
}

.mem_prompt_all .mem_prompt_foot a {
	float: right;
	width: 52px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #333;
	margin: 15px 15px 0 0;
	border: #CDCDCD 1px solid;
}

.mem_prompt_all .mem_prompt_foot a:hover {
	color: #333;
	background-color: #e6e6e6;
}

/*弹窗样式*/
html,
body {
	height: 100%;
	width: 100%;
}

.displaynone {
	display: none;
}

.mem_order01 .fullpage {
	overflow: scroll;
	position: fixed;
	top: 0;
	z-index: 9999;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000, endColorstr=#4c000000);
}

.mem_order01 .fullpage .model {
	margin: 0 auto;
	margin-top: 100px;
	width: 586px;
	padding-bottom: 0;
	background-color: #fff;
	border-radius: 4px;
}

.mem_order01 .fullpage .model>p {
	background-color: #019eeb;
	height: 50px;
	line-height: 50px;
	padding-left: 16px;
	color: #fff;
	font-size: 20px;
	line-height: 50px;
	vertical-align: middle;
}

.mem_order01 .fullpage .model>p a {
	float: right;
	width: 24px;
	margin-top: 13px;
	height: 23px;
	margin-right: 10px;
	background: url(../images/closebtnimg.png) no-repeat;
	display: inline-block;
	margin-left: 450px;
}

.mem_order01 .fullpage .model .modelsub {
	padding-top: 30px;
	padding-left: 95px;
	background: url(../images/paytipimg.png) no-repeat 30px 30px;
}

.mem_order01 .fullpage .model .closedd .cententtext1 {
	padding-left: 95px;
	font-size: 18px;
}

.mem_order01 .fullpage .model .closedd .cententtext2 {
	padding-left: 95px;
	margin-top: 5px;
	color: #777;
	font-size: 14px;
}

.mem_order01 .fullpage .model .modelsub .cententtext3 {
	margin-top: 20px;
	color: #555;
	font-size: 16px;
	margin-bottom: 20px;
}

.mem_order01 .fullpage .model .modelsub .cententtext4 {
	margin-top: 40px;
	height: 25px;
	line-height: 25px;
}

.mem_order01 .fullpage .model .modelsub .cententtext4 a {
	margin-right: 20px;
	color: #019eeb;
	font-size: 14px;
}

.mem_order01 .fullpage .model .modelsub .cententtext4 a:first-child {
	color: #fff;
	font-size: 18px;
	background-color: #019eeb;
	padding: 6px 10px;
	border-radius: 5px;
}

/*删除订单样式*/
.mem_order01 .fullpage .model .closedd {
	background-image: url(../images/tipqus.png);
	padding-left: 0;
	background-image: none;
}

.mem_order01 .fullpage .model .modelsub .cententtext5.p05 {
	height: 56px;
	line-height: 56px;
	margin-top: 30px;
	text-align: right;
	padding-right: 20px;
	margin: 0;
	margin-top: 20px;
	padding-bottom: 60px;
	background-color: #ffffff !important;
	padding-right: 0px;
}

.mem_order01 .fullpage .cententtext5.p05 a {
	margin-left: 10px;
	font-size: 16px;
	border: 1px solid #DBDBDB;
	color: #333;
	border-radius: 5px;
	width: 344px;
	height: 47px;
	line-height: 47px;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.mem_order01 .fullpage .model .modelsub .cententtext5 {
	height: 65px;
	line-height: 65px;
	text-align: right;
	padding-right: 20px;
	margin: 0;
	margin-top: 20px;
	background-color: #F5F5F5;
}

.mem_order01 .fullpage .cententtext5 a {
	margin-left: 10px;
	padding: 5px 10px;
	font-size: 14px;
	border: 1px solid #DBDBDB;
	color: #333;
	border-radius: 3px;
	/*padding-right: 20px;*/
}

.mem_order01 .fullpage .cententtext5 a.active,
.mem_order01 .fullpage .cententtext5 a:hover {
	background-color: #019eeb;
	border-color: #019eeb;
	color: #fff;
}

/* .mem_order01 .fullpage .cententtext5 a:active{border: 1px solid #DBDBDB; background-color: #fff; color: #333; } */
/*取消订单样式*/
.mem_order01 .fullpage .model .canceldd {
	padding-left: 112px;
	margin-top: 15px;
}

.mem_order01 .fullpage .model .canceldd p {
	vertical-align: middle;
}

.mem_order01 .fullpage .model .canceldd .canceltext {
	margin-bottom: 20px;
	font-weight: bold;
	color: #555;
	vertical-align: middle;
}

.mem_order01 .fullpage .model .canceldd .canceltext .u001 {
	float: left;
	line-height: 35px;
}

.mem_order01 .fullpage .model .canceltext .choosebox {
	float: left;
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 264px;
	margin-left: 0px;
}

.mem_order01 .fullpage .model .choosebox input {
	text-indent: 5px;
	line-height: 20px;
	padding: 7px 0;
	width: 100%;
	padding-right: 22px;
	outline: 0;
	border: 1px solid #DBDBDB;
	font-family: "microsoft yahei";
	text-align: left;
	background-color: #ffffff;
}

.mem_order01 .fullpage .model .choosebox ul {
	box-sizing: border-box;
	width: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	*left: 5px;
	background-color: #fff;
	border: 1px solid #DBDBDB;
	border-top: none;
}

.mem_order01 .fullpage .choosebox ul li {
	cursor: pointer;
	width: 100%;
	padding: 5px 0px;
	font-size: 14px;
	line-height: 1.5;
	text-indent: 5px;
}

.mem_order01 .fullpage .choosebox ul li {
	border-top: none;
}

.mem_order01 .fullpage .choosebox ul li:hover {
	background-color: #019eeb;
	color: #fff;
}

.mem_order01 .fullpage .canceldd>p {
	font-size: 12px;
	color: #666;
	line-height: 25px;
	margin-top: 0px;
	margin-bottom: 40px;
}

.mem_order01 .fullpage .canceldd>p i {
	color: #eb5b41;
	font-weight: bold;
	font-size: 14px;
}

.mem_order01 .fullpage .canceldd .choosebox {
	position: relative;
}

.mem_order01 .fullpage .canceldd .choosebox span {
	cursor: pointer;
	position: absolute;
	right: 0px;
	width: 30px;
	height: 36px;
	background: url(.../images/select_icon07.png) no-repeat;
	background-position: center center;
}

.mem_order01 .fullpage .canceldd .choosebox span.active {
	background-image: url(../images/select_icon08.png);
}

.mem_order01 .fullpage .canceldd .refund_txt textarea {
	padding: 5px;
	margin-top: 13px;
	border: 1px #dbdbdb solid;
	width: 348px;
	height: 72px;
	font-size: 14px;
}

.mem_order01 .fullpage .canceldd_errormessage {
	height: 45px;
	text-align: center;
	background-color: #fff1f1;
	color: #fb4e4e;
	font-size: 16px;
	line-height: 45px;
	margin-top: -30px;
}

/*预约样式表*/
.mem_order01 .fullpage .model .appointment {
	padding-top: 0px;
	padding-left: 0;
	background: none;
	position: relative;
	padding-bottom: 15px;
}

.noclickinput {
	position: absolute;
	height: 385px;
	width: 557px;
	z-index: 99999999;
}

.mem_order01 .fullpage .appointment p {
	font-size: 14px;
	color: #333;
	margin: 12px 0 0 0;
}

.mem_order01 .fullpage .errormessage {
	height: 45px;
	text-align: center;
	background-color: #fff1f1;
	color: #fb4e4e;
	font-size: 16px;
	line-height: 45px;
}

.mem_order01 .fullpage .appointment p.warn {
	font-size: 14px;
	display: none;
	line-height: 18px;
	color: #fff;
	margin: 15px 0;
	margin-left: auto;
	margin-right: auto;
	width: 266px;
	padding: 10px 10px;
	background-color: #969696;
	border-radius: 4px;
}

.mem_order01 .fullpage .appointment div.selectdate label,
.mem_order01 .fullpage .appointment p label:first-child,
.mem_order01 .fullpage .appointment .credit label {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 130px;
	text-align: right;
	margin-right: 10px;
	color: #666666;
	font-size: 16px;
}

.mem_order01 .fullpage input {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	/* Safari */
}

.mem_order01 .fullpage .appointment p input[type=text],
.mem_order01 .fullpage .appointment .credit input {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 379px;
	line-height: 20px;
	outline: 0;
	border: 1px solid #dbdbdb;
	padding: 5px 10px;
	font-size: 14px;
	font-family: "microsoft yahei";
	font-size: 14px;
	color: #333;
	height: 41px;
}

.mem_order01 .fullpage .appointment .credit label {
	float: left;
	line-height: 39px;
}

.mem_order01 .fullpage .appointment .credit {
	margin-top: 12px;
}

.mem_order01 .fullpage .appointment .credit input {
	cursor: pointer;
}

.mem_order01 .fullpage .appointment .credit div {
	margin-left: 4px;
	position: relative;
	display: block;
	float: left;
	cursor: pointer;
}

.mem_order01 .fullpage .appointment .credit i {
	display: block;
	background: url(../images/select_icon04.png) center no-repeat;
	position: absolute;
	width: 16px;
	height: 16px;
	right: 11px;
	top: 13px;
}

.mem_order01 .fullpage .appointment .credit_items {
	width: 100%;
	position: relative;
	top: 0px;
	background-color: #fff;
	height: 0px;
}

.mem_order01 .fullpage .appointment .credit_items ul {
	width: 377px;
	background-color: #fff;
	margin-left: 144px;
	border: #D7D7D7 1px solid;
	border-top: none;
	display: block;
}

.mem_order01 .fullpage .appointment .credit_items li {
	border-top: #D7D7D7 1px solid;
	cursor: pointer;
	width: 357px;
	height: 41px;
	line-height: 41px;
	padding: 0px 10px;
	display: block;
}

.mem_order01 .fullpage .appointment .credit_items li:first-child {
	border-top: none;
}

.mem_order01 .fullpage .appointment .credit_items li:hover {
	background-color: #019eeb;
	color: #ffffff;
}

.mem_order01 .fullpage .appointment div.selectdate {
	margin-top: 12px;
}

.mem_order01 .fullpage .appointment div.selectdate select {
	appearance: none;
	-moz-appearance: none;
	/* Firefox */
	-webkit-appearance: none;
	/* Safari 和 Chrome */
	display: block;
	float: left;
	width: 75px;
	border: 1px #dbdbdb solid;
	line-height: 39px;
	height: 39px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #666666;
	margin-right: 9px;
	padding-left: 8px;
	background-image: url(../images/select_icon05.png);
	background-position: 60px 17px;
	background-repeat: no-repeat;
	outline: none;
}

.mem_order01 .fullpage .appointment div.selectdate label {
	margin-right: 14px;
	float: left;
	line-height: 39px;
	display: block;
}

.mem_order01 .fullpage .appointment p input[type=radio] {
	cursor: pointer;
}

.mem_order01 .fullpage .appointment p .mem_radio {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: auto;
	min-width: 60px;
	margin-right: 15px;
	cursor: pointer;
}

.mem_order01 .fullpage .appointment p .mem_radio+.mem_radio {
	margin-right: 73px;
}

.mem_order01 .fullpage .appointment p .mem_radio i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 17px;
	height: 17px;
	line-height: 13px;
	margin-right: 5px;
}

.mem_order01 .fullpage .appointment p .mem_radio .selected {
	background: url(../images/checkboxbg.png) center no-repeat;
	background-position: 0 0;
}

.mem_order01 .fullpage .appointment p .mem_radio .unselected {
	background: url(../images/checkboxbg.png) center no-repeat;
	background-position: -17px 0;
}

.mem_order01 .fullpage .appointment p .mem_radio b {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: auto;
	height: auto;
	margin: 0;
	font-weight: normal;
}

.mem_order01 .fullpage .appointment p input+label {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 30px;
	margin-left: 5px;
}

.mem_order01 .fullpage .p_calender {
	position: relative;
	width: 100%;
	height: 1px;
}

/*体检日历*/
.mem_order01 .fullpage .selectdata {
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
	position: absolute;
	z-index: 999999;
	top: 0px;
	left: 143px;
	width: 379px;
	background-color: #ffffff;
	border: 1px #e5e5e5 solid;
}

.mem_order01 .fullpage .p_calender {
	position: relative;
	z-index: 12;
}

.mem_order01 .fullpage .close {
	width: 24px;
	height: 24px;
	background: url(../images/calender_close.png);
	position: absolute;
	right: -12px;
	top: -12px;
}

.mem_order01 .fullpage .selectdata .controldiv {
	margin: 0px;
	line-height: 41px;
	font-size: 13px;
	text-align: center;
	color: #000000;
}

.mem_order01 .fullpage .selectdata .controldiv p {
	color: #555555;
	margin: 0px;
	font-weight: bold;
}

.mem_order01 .fullpage .selectdata .controldiv span {
	color: #555555;
	color: #666666;
	margin-left: 5px;
	margin-right: 5px;
}

.mem_order01 .fullpage .selectdata .controldiv .left {
	margin-top: 12px;
	margin-left: 78px;
	height: 100%;
	width: 16px;
	height: 16px;
	background: url(../images/calender_logo05.png);
	float: left;
}

.mem_order01 .fullpage .selectdata .controldiv .right {
	margin-top: 12px;
	margin-right: 78px;
	height: 100%;
	width: 16px;
	height: 16px;
	background: url(../images/calender_logo04.png);
	float: right;
}

.mem_order01 .fullpage .selectdata table tbody tr:nth-child(even) {
	background-color: #fafafa;
}

.mem_order01 .fullpage .selectdata table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

.mem_order01 .fullpage .selectdata thead th {
	background-color: #fafafa;
	font-size: 12px;
	font-weight: normal;
	line-height: 44px;
	color: #919191;
	border: 1px #e5e5e5 solid;
	border-right: 0px;
}

.mem_order01 .fullpage .selectdata thead th:first-child {
	border-left: 0px;
	color: #eb5b41;
}

.mem_order01 .fullpage .selectdata tr td {
	font-size: 12px;
	position: relative;
	vertical-align: top;
	color: #d7d7d7;
	font-weight: bold;
	line-height: 14px;
	height: 44px;
	border: 1px #e5e5e5 solid;
	border-right: 0px;
}

.mem_order01 .fullpage .selectdata tr td:first-child {
	border-left: 0px;
}

.mem_order01 .fullpage .selectdata tr td.active {
	color: #666666;
	cursor: pointer;
}

.mem_order01 .fullpage .selectdata tr td.active span {
	color: #42aae1;
	font-weight: normal;
}

.mem_order01 .fullpage .selectdata tr td.isToday {
	color: #eb5b41;
	background-color: #eeeeee;
}

.mem_order01 .fullpage .selectdata tbody td p {
	font-size: 13px;
	color: #d7d7d7;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

.mem_order01 .fullpage .selectdata tbody td.active p {
	color: #666666;
}

.mem_order01 .fullpage .selectdata tr td.icon01 {
	cursor: default;
	background: url(../images/hint.png) no-repeat bottom right;
}

.mem_order01 .fullpage .selectdata .kktipbox_point_right {
	border: 0px;
	width: 8px;
	height: 8px;
	background-image: url(../images/tipbox_point_right.png);
}

.mem_order01 .fullpage .selectdata .kktipbox {
	border: 1px #a5a5a5 solid;
}

/*体检日历 end*/
.bdsharebuttonbox {
	height: auto;
}

.jd_detail_right .bdsharebuttonbox {
	margin-top: 15px;
	margin-left: 30px;
}

/*优惠券*/
.hide {
	display: none;
}

.activate_sucess_prompt_box {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
}

.activate_sucess_prompt {
	border-radius: 8px;
	width: 194px;
	height: 108px;
	text-align: center;
	padding-top: 25px;
	margin: 412px auto 0px auto;
	background-color: rgba(0, 0, 0, 0.60);
}

.activate_sucess_prompt img {
	display: block;
	margin: 0px auto 0px auto;
}

.activate_sucess_prompt p {
	color: #ffffff;
	font-size: 20px;
	margin-top: 9px;
}

.mem_coupon_infohead {
	background-color: #ffffff;
	line-height: 52px;
	border: #e6e6e6 1px solid;
}

.mem_coupon_infohead .title {
	float: left;
	font-size: 16px;
	color: #4b4643;
	margin-left: 26px;
}

.mem_coupon_infohead .title_entitiy {
	float: right;
	font-size: 16px;
	color: #005ea7;
	margin-right: 21px;
}

.mem_coupon_infohead .title_entitiy a {
	color: #005ea7;
	font-size: 16px;
}

.mem_coupon_infohead .title_entitiy a:hover {
	color: #005ea7;
}

.mem_coupon_nav {
	background-color: #ffffff;
	border: #e6e6e6 1px solid;
	line-height: 52px;
	background-color: #f5f5f5;
	margin-top: 10px;
}

.mem_coupon_nav li {
	float: left;
	margin-left: 26px;
	margin-right: 40px;
}

.mem_coupon_nav li a {
	color: #666666;
	font-size: 14px;
}

.mem_coupon_nav li a:hover {
	color: #008cd6;
}

.mem_coupon_nav a.cur {
	color: #008cd6;
}

.mem_coupon_items {
	background-color: #fff;
	float: left;
	min-height: 621px;
	border: #e6e6e6 1px solid;
	border-top: 0px;
	padding-bottom: 28px;
	min-height: 324px;
	padding-top: 28px;
}

.mem_coupon_items ul {
	margin-left: 19px;
}

.mem_coupon_items li {
	float: left;
	width: 313px;
	height: 180px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.mem_coupon_items li>a {
	cursor: default;
}

.mem_coupon_nav2 {
	text-align: center;
	width: 1000px;
	float: right;
	border-top: 0px;
	margin-top: 10px;
}

.mem_coupon_nav2 a {
	color: #666666;
	float: left;
	width: 332px;
	height: 127px;
	border: #e6e6e6 1px solid;
	border-left: 0px;
}

.mem_coupon_nav2 a:first-child {
	border-left: #e6e6e6 1px solid;
}

.mem_coupon_nav2 a img {
	margin-left: auto;
	margin-right: auto;
	margin-top: 33px;
	margin-bottom: 10px;
	display: block;
}

.mem_coupon_nav2 a .img02 {
	position: relative;
	left: 4px;
}

.mem_coupon {
	position: relative;
}

.mem_coupon .p01 {
	height: 4px;
	background-image: url(../images/coupon_top.png);
}

.mem_coupon .p07 {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 4px;
	background-image: url(../images/coupon_bottom.png);
}

.mem_coupon .txt01 {
	height: 132px;
	background-color: #eb5d43;
	padding: 20px 18px 20px 18px;
}

.mem_coupon .p02 {
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
}

.mem_coupon .p03 {
	color: #ffffff;
	font-size: 14px;
	margin-top: 5px;
}

.mem_coupon .p04 {
	color: #ffffff;
	font-size: 31px;
	height: 45px;
	line-height: 45px;
	text-align: right;
	position: relative;
	top: -25px;
}

.mem_coupon .p04 span {
	font-size: 38px;
	font-weight: bold;
}

.mem_coupon .p05 {
	color: #a51c03;
	font-size: 14px;
	margin-top: -15px;
}

.mem_coupon .p06 {
	width: 284px;
	overflow: hidden;
	color: #a51c03;
	font-size: 14px;
	text-indent: -6px;
}

.mem_coupon .tag {
	width: 79px;
	height: 74px;
	position: absolute;
	right: -1px;
	top: -1px;
}

.mem_coupon_to_expire .tag {
	background-image: url(../images/coupon_tag_to_expire.png);
}

.mem_coupon_expired .p01,
.mem_coupon_used .p01 {
	background-image: url(../images/coupon_top.png);
}

.mem_coupon_expired .p01,
.mem_coupon_used .p01 {
	background-image: url(../images/coupon_top01.png);
}

.mem_coupon_expired .p07,
.mem_coupon_used .p07 {
	background-image: url(../images/coupon_bottom01.png);
}

.mem_coupon_expired .txt01,
.mem_coupon_used .txt01 {
	background-color: #d9d9d9;
}

.mem_coupon_expired .p02,
.mem_coupon_used .p02 {
	color: #000000;
}

.mem_coupon_expired .p03,
.mem_coupon_used .p03 {
	color: #000000;
}

.mem_coupon_expired .p05,
.mem_coupon_used .p05 {
	color: #9ea1a2;
}

.mem_coupon_expired .p06,
.mem_coupon_used .p06 {
	color: #9ea1a2;
}

.mem_coupon_expired .tag {
	background-image: url(../images/coupon_tag_expired.png);
}

.mem_coupon_used .tag {
	background-image: url(../images/coupon_tag_used.png);
}

.mem_nocoupon {
	background-color: #ffffff;
	min-height: 432px;
	width: 1000px;
	float: right;
	text-align: center;
	padding-top: 123px;
	padding-bottom: 123px;
}

.mem_nocoupon img {
	display: inline-block;
}

.mem_nocoupon .p01 {
	font-size: 24px;
	color: #999999;
}

.mem_nocoupon .p02 {
	font-size: 18px;
	color: #cccccc;
}

#mem_coupon_activate_box {
	width: 520px;
	height: 202px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	margin-top: 20%;
	position: relative;
	font-family: "微软雅黑";
}

#mem_coupon_activate_box .p01 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	font-size: 16px;
	background-color: #009dda;
	text-align: center;
}

#mem_coupon_activate_box .close {
	background-image: url(../images/mem_coupon_close.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
}

#mem_coupon_activate_box .p02 {
	width: 100%;
	height: 28px;
	line-height: 28px;
	color: #f45656;
	text-align: center;
	font-size: 14px;
	background-color: #f9d2d4;
}

#mem_coupon_activate_box .p03 {
	line-height: 30px;
	color: #999999;
	font-size: 14px;
	text-align: center;
}

#mem_coupon_activate_box .p04 {
	padding-top: 15px;
	font-size: 16px;
	padding-left: 50px;
}

#mem_coupon_activate_box .p04 input {
	width: 214px;
	height: 20px;
	padding: 10px 8px 10px 8px;
	font-size: 16px;
	line-height: 20px;
	border: #e6e6e6 1px solid;
}

#mem_coupon_activate_box .p04 .btn {
	font-size: 16px;
	border: none;
	cursor: pointer;
	color: #ffffff;
	margin-left: 13px;
	background-color: #009dda;
	width: 80px;
	height: 42px;
	display: inline-block;
	padding: 0px;
	text-align: center;
}

.mem_new {
	background-color: #f5f5f5;
}

#mem_index .section01 {
	background-color: #ffffff;
	height: 162px;
	padding-top: 8px;
}

#mem_index .section01 .img01 {
	border-radius: 50%;
	margin-left: 30px;
	margin-top: 30px;
	float: left;
	width: 89px;
	height: 89px;
}

#mem_index .section01 .p001 {
	position: relative;
	width: 365px;
	padding-left: 15px;
	float: left;
}

#mem_index .section01 .p001 .vip_icon {
	width: 52px;
	height: 28px;
	margin-left: 5px;
	display: inline-block;
	background-image: url(../images/vip_not.png);
	display: inline-block;
}

#mem_index .section01 .p001 .t001 {
	height: 30px;
	margin-top: 36px;
	font-size: 18px;
	color: #383838;
}

#mem_index .section01 .p001 .t004 {
	position: absolute;
	right: 0px;
	width: 119px;
	top: 8px;
	border-left: 1px #e3e3e3 solid;
	padding-left: 12px;
}

#mem_index .section01 .p001 .t004 .u001 {
	font-size: 12px;
	font-family: "宋体";
	color: #888;
	width: 112px;
	word-spacing: 6px;
}

#mem_index .section01 .p001 .t003 {
	color: #f18837;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	margin-top: 6px;
}

#mem_index .section01 .p001 .t002 {
	margin-top: 8px;
	color: #8b8b8b;
}

#mem_index .section01 .p001 .t002 span {
	color: #383838;
}

#mem_index .section01 .p002 {
	height: 127px;
	float: left;
	border-left: 1px #dbdbdb dashed;
	margin-top: 12px;
	margin-bottom: 12px;
}

#mem_index .section01 .p002 .li {
	float: left;
	width: 120px;
	display: block;
}

#mem_index .section01 .p002 .li {
	text-align: center;
}

#mem_index .section01 .p002 .li img {
	margin-top: 42px;
}

#mem_index .section01 .p002 .li span {
	color: #f18837;
	margin-left: 5px;
}

#mem_index .section01 .p002 .t001 {
	margin-top: 15px;
}

#mem_index .section02 {
	margin-top: 10px;
}

#mem_index .section02 .p001 {
	background-color: #ffffff;
}

#mem_index .section02 .p001 span {
	background-color: #ffffff;
	display: block;
	margin-left: 30px;
	font-weight: bold;
	border-bottom: 1px #f0f0f0 solid;
	line-height: 58px;
	font-size: 16px;
	color: #555;
}

#mem_index .section02 .p002 .li .img01 {
	float: left;
	display: block;
}

#mem_index .section02 .p002 .li {
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px #f0f0f0 dashed;
}

#mem_index .section02 .p002 .li:last-child {
	border-bottom: 0px;
}

#mem_index .section02 .p002 {
	text-align: center;
}

#mem_index .section02 .p002 .li .t001 {
	float: left;
	width: 170px;
	margin-left: 25px;
	font-size: 14px;
	color: #666666;
	text-align: left;
}

#mem_index .section02 .p002 .li .t001 .u001 {
	font-weight: bold;
	margin-top: 8px;
	line-height: 30px;
	font-size: 14px;
	display: block;
}

#mem_index .section02 .p002 .li .t003 {
	float: left;
	width: 130px;
	font-size: 14px;
	color: #666666;
	padding-top: 22px;
}

#mem_index .section02 .p002 .li .t004 {
	float: left;
	width: 140px;
	font-size: 14px;
	color: #666666;
	padding-top: 22px;
}

#mem_index .section02 .p002 .li .t005 {
	float: left;
	width: 122px;
	font-size: 14px;
	color: #666666;
	line-height: 90px;
}

#mem_index .section02 .p002 .li .t002 {
	float: left;
	width: 120px;
	font-size: 14px;
	color: #666666;
	line-height: 90px;
}

#mem_index .section02 .p002 .li>div {
	height: 90px;
	box-sizing: border-box;
}

#mem_index .section02 .p002 .li .t006 {
	color: #f18837;
	float: left;
	display: block;
	width: 140px;
	font-size: 14px;
	height: 90px;
	line-height: 90px;
}

#mem_index .section02 .p002 .ul .num {
	text-align: left;
	font-size: 14px;
	line-height: 42px;
	height: 40px;
	border-bottom: 1px #f0f0f0 solid;
}

#mem_index .section02 .p002 .ul {
	padding-left: 30px;
	margin-top: 10px;
	background-color: #ffffff;
}

#mem_index .section02 .p002 .ul:first-child {
	margin-top: 0px;
}

#mem_index .section02 .p002 .no_order {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

#mem_index .section02 .p002 .no_order .t001 {
	float: left;
	margin-left: 76px;
	margin-top: 58px;
}

#mem_index .section02 .p002 .no_order .t002 {
	float: left;
	margin-left: 20px;
}

#mem_index .section02 .p002 .no_order .t002 .u001 {
	font-size: 18px;
	color: #666666;
	margin-top: 86px;
}

#mem_index .section02 .p002 .no_order .t002 .u002 {
	font-size: 14px;
	margin-top: 5px;
	display: block;
	cursor: pointer;
	color: #039be8;
	text-align: left;
}

#mem_index .section02 .p002 .ul01 {
	background-color: #ffffff;
	padding-bottom: 70px;
	padding-top: 20px;
}

#mem_index.mem_index_vip .vip_icon {
	background-image: url(../images/vip_yes.png) !important;
}

#model_box_not_vip {
	width: 570px;
	height: 310px;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15%;
}

#model_box_not_vip>div {
	width: 560px;
	height: 300px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	background-color: #ffffff;
}

#model_box_not_vip .close {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../images/close58.png);
	background-position: center center;
	background-repeat: no-repeat;
}

#model_box_not_vip .p001 {
	float: left;
	margin-left: 76px;
	margin-top: 58px;
}

#model_box_not_vip .p002 {
	float: left;
	margin-left: 20px;
}

#model_box_not_vip .p002 .t001 {
	color: #333333;
	font-size: 18px;
	margin-top: 90px;
}

#model_box_not_vip .p002 .t002 {
	color: #999999;
	font-size: 14px;
	text-align: center;
	line-height: 38px;
}

#model_box_not_vip .p002 .t003 {
	cursor: pointer;
	border-radius: 4px;
	width: 170px;
	height: 50px;
	margin-top: 11px;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
	background-color: #fd5455;
	font-size: 14px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#model_box_vip_applicate {
	width: 450px;
	height: 328px;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15%;
}

#model_box_vip_applicate>div {
	width: 440px;
	height: 318px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	background-color: #ffffff;
}

#model_box_vip_applicate .close {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../images/close58.png);
	background-position: center center;
	background-repeat: no-repeat;
}

#model_box_vip_applicate .p001 {
	margin-top: 28px;
	text-align: center;
}

#model_box_vip_applicate .p002 {
	text-align: center;
}

#model_box_vip_applicate .p002 .t001 {
	color: #333333;
	font-size: 18px;
	margin-top: 10px;
}

#model_box_vip_applicate .p002 .t002 {
	color: #999999;
	font-size: 14px;
	text-align: center;
	line-height: 38px;
}

#model_box_vip_applicate .p002 .t003 {
	cursor: pointer;
	border-radius: 4px;
	width: 170px;
	height: 50px;
	margin-top: 11px;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
	background-color: #fd5455;
	font-size: 14px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}



#mem_vip_right .section01 {
	background-color: #ffffff;
}

#mem_vip_right .section01 .p001 {
	background-color: #ffffff;
	margin-left: 30px;
	border-bottom: 1px #f0f0f0 solid;
}

#mem_vip_right .section01 .p001 span {
	background-color: #ffffff;
	display: block;
	float: left;
	font-weight: bold;
	line-height: 58px;
	font-size: 16px;
	color: #333;
}

#mem_vip_right .section01 .p001 a {
	border-radius: 4px;
	width: 150px;
	height: 36px;
	margin-top: 11px;
	line-height: 36px;
	text-align: center;
	color: #ffffff;
	background-color: #ff9900;
	font-size: 14px;
	display: block;
	float: right;
	margin-right: 30px;
}

#mem_vip_right .section01 .p001 a:hover {
	background-color: #df8600;
}

#mem_vip_right .section01 .p002 .li {
	float: left;
	width: 221px;
	margin-top: 40px;
	height: 274px;
	border: 1px #f0f0f0 solid;
	margin-right: 9px;
	margin-left: 9px;
	display: block;
}

#mem_vip_right .section01 .p002 .li {
	text-align: center;
}

#mem_vip_right .section01 .p002 .li img {
	margin-top: 32px;
}

#mem_vip_right .section01 .p002 .li span {
	color: #f18837;
	margin-left: 5px;
}

#mem_vip_right .section01 .p002 .t001 {
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
}

#mem_vip_right .section01 .p002 .t002 {
	margin-top: 8px;
	font-size: 14px;
	color: #999999;
}

#mem_vip_right .section01 .p002 {
	background-color: #ffffff;
	padding-bottom: 30px;
	padding-left: 20px;
}

#mem_vip_applicate .section01 {
	background-color: #ffffff;
}

#mem_vip_applicate .section01 .p001 {
	background-color: #ffffff;
	margin-left: 30px;
	border-bottom: 1px #f0f0f0 solid;
}

#mem_vip_applicate .section01 .p001 span {
	background-color: #ffffff;
	display: block;
	float: left;
	font-weight: bold;
	line-height: 58px;
	font-size: 16px;
	color: #333;
}

#mem_vip_applicate .section01 .p002 .li {
	width: 326px;
	display: inline-block;
	margin-top: 40px;
	height: 343px;
	border: 1px #f0f0f0 solid;
	margin-right: 9px;
	margin-left: 9px;
}

#mem_vip_applicate .section01 .p002 .li {
	text-align: center;
}

#mem_vip_applicate .section01 .p002 .li img {
	margin-top: 40px;
}

#mem_vip_applicate .section01 .p002 .li span {
	color: #f18837;
	margin-left: 5px;
}

#mem_vip_applicate .section01 .p002 .t001 {
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
}

#mem_vip_applicate .section01 .p002 .t002 {
	margin-top: 8px;
	font-size: 14px;
	color: #999999;
}

#mem_vip_applicate .section01 .p002 {
	min-height: 465px;
	background-color: #ffffff;
	padding-bottom: 272px;
	text-align: center;
}

#mem_vip_applicate .section01 .p002 .li .t003 {
	cursor: pointer;
	width: 132px;
	height: 36px;
	color: #ff4341;
	line-height: 36px;
	border-radius: 18px;
	display: block;
	margin: 30px auto auto;
	border: 1px #ff4341 solid;
}

#mem_vip_applicate .section01 .p002 .li a.t003:hover {
	color: #ffffff;
	background-color: #ff4341;
}

#mem_vip_right .section02 {
	background-color: #ffffff;
	margin-top: 10px;
}

#mem_vip_right .section02 .p001 {
	background-color: #ffffff;
	margin-left: 30px;
	border-bottom: 1px #f0f0f0 solid;
}

#mem_vip_right .section02 .p001 span {
	background-color: #ffffff;
	display: block;
	float: left;
	font-weight: bold;
	line-height: 58px;
	font-size: 16px;
	color: #333;
}

#mem_vip_right .section02 .p002 {
	font-size: 14px;
	color: #999;
	line-height: 40px;
	margin-left: 30px;
	margin-top: 30px;
	padding-bottom: 172px;
}

.mem_nav>ul {
	padding-left: 20px;
	padding-right: 20px;
}

.mem_nav>ul>li {
	border-bottom: 1px #e5e5e5 solid;
	width: 100%;
	padding: 18px 0px 18px 0px;
}

.mem_nav>ul>li:last-child {
	border-bottom: 0px;
}

.mem_nav>ul>li h5 {
	font-family: "微软雅黑";
	font-weight: bold;
	line-height: 24px;
	background: url(../images/mem_center_left01.png) 0px -2px no-repeat;
	height: 24px;
	margin: 0px;
	margin-bottom: 5px;
	font-size: 16px;
	text-indent: 30px;
}

.mem_nav>ul>li h5 a {
	font-size: 16px;
}

.mem_nav>ul>li.li01 h5 {
	background: url(../images/mem_center_left01.png) 0px 0px no-repeat;
}

.mem_nav>ul>li.li02 h5 {
	background: url(../images/mem_center_left02.png) 0px 0px no-repeat;
}

.mem_nav>ul>li.li03 h5 {
	background: url(../images/mem_center_left03.png) 0px 0px no-repeat;
}

.mem_nav>ul>li.li04 h5 {
	background: url(../images/mem_center_left04.png) 0px 0px no-repeat;
}

.mem_nav>ul>li.li05 h5 {
	background: url(../images/mem_center_left05.png) 0px 0px no-repeat;
}

.mem_nav>ul>li.li06 h5 {
	background: url(../images/mem_center_left06.png) 0px 0px no-repeat;
}

.mem_nav>ul>li.li07 h5 {
	background: url(../images/mem_center_left07.png) 0px 3px no-repeat;
}

.mem_nav>ul>li.li08 h5 {
	background: url(../images/mem_center_left08.png) 0px 3px no-repeat;
}

.mem_nav>ul>li.li06 a {
	position: relative;
}

.mem_nav>ul>li.li06 i {
	padding-right: 2px;
	padding-left: 2px;
	display: block;
	text-indent: 0px;
	text-align: center;
	min-width: 14px;
	font-weight: normal;
	left: 80px;
	top: -1px;
	border-radius: 7px;
	position: absolute;
	color: #ffffff;
	background-color: red;
	height: 14px;
	font-size: 12px;
	line-height: 14px;
}

.mem_nav>ul>li>a {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 40px;
	color: #999999;
	text-indent: 30px;
	display: block;
}

.mem_nav>ul>li.li01 h5 a {
	line-height: 24px;
	height: 24px;
	margin: 0px;
	margin-bottom: 5px;
	color: #000000;
	font-size: 16px;
	text-indent: 30px;
	font-weight: normal;
}

.mem_nav>ul>li.li01 h5 a:hover {
	color: #079be5;
	text-decoration: underline;
}

.mem_nav>ul>li a:hover {
	color: #079be5;
	text-decoration: underline;
}

.mem_nav>ul>li a.active {
	color: #079be5;
	text-decoration: underline;
}

#mem_index .section03 {
	margin-top: 10px;
}

#mem_index .section03 .p001 {
	background-color: #ffffff;
	position: relative;
}

#mem_index .section03 .p001 a {
	float: right;
	position: absolute;
	right: 30px;
	top: 0px;
	line-height: 56px;
	padding: 0px;
}

#mem_index .section03 .p001 a:hover {
	color: #039be8;
}

#mem_index .section03 .p001 span {
	background-color: #ffffff;
	display: block;
	margin-left: 30px;
	font-weight: bold;
	border-bottom: 1px #f0f0f0 solid;
	line-height: 58px;
	font-size: 16px;
	color: #555;
}

#mem_index .section03 .p002 .li {
	float: left;
	width: 25%;
	display: block;
}

#mem_index .section03 .p002 .li img {}

#mem_index .section03 .p002 .li01 .t002 {
	text-align: center;
	background-image: url(../images/mem_index11.png);
}

#mem_index .section03 .p002 .li02 .t002 {
	text-align: center;
	background-image: url(../images/mem_index12.png);
}

#mem_index .section03 .p002 .li03 .t002 {
	text-align: center;
	background-image: url(../images/mem_index13.png);
}

#mem_index .section03 .p002 .li04 .t002 {
	text-align: center;
	background-image: url(../images/mem_index14.png);
}

#mem_index.mem_index_vip .section03 .p002 .li01 .t002 {
	text-align: center;
	background-image: url(../images/mem_index06.png);
}

#mem_index.mem_index_vip .section03 .p002 .li02 .t002 {
	text-align: center;
	background-image: url(../images/mem_index07.png);
}

#mem_index.mem_index_vip .section03 .p002 .li03 .t002 {
	text-align: center;
	background-image: url(../images/mem_index08.png);
}

#mem_index.mem_index_vip .section03 .p002 .li04 .t002 {
	text-align: center;
	background-image: url(../images/mem_index09.png);
}

#mem_index .section03 .p002 .li {
	text-align: center;
}

/*#mem_index .section03 .p002 .li img{display: none;}*/
#mem_index .section03 .p002 .li span {
	color: #f18837;
	margin-left: 5px;
}

#mem_index .section03 .p002 .t001 {
	margin-top: 15px;
}

#mem_index .section03 .p002 {
	background-color: #ffffff;
	padding-bottom: 60px;
}

#mem_index .section03 .p002 .t002 {
	width: 108px;
	height: 108px;
	margin-top: 32px;
	margin-left: auto;
	margin-right: auto;
}








/*检后服务开始------ywl20160920*/
#reportQuery {
	width: 964px;
	margin-left: 10px;
	border: 10px solid #e6e6e6;
	padding: 8px;
}

#reportQuery .borderBox {
	border: 2px solid #e3e3e3;
}

#reportQuery .borderBox .personal {
	width: 924px;
	margin: auto;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
	font-size: 14px;
	color: #333333;
	line-height: 40px;
	margin-bottom: 20px;
}

#reportQuery .borderBox .personal tr td {
	border: 1px solid #dddddd;
}

#reportQuery .borderBox .personal tr td span {
	color: #008cd6;
}

#reportQuery .borderBox .exceptional {
	width: 922px;
	margin: auto;
	font-size: 14px;
	color: #666666;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
}

#reportQuery .borderBox .exceptional .title {
	height: 44px;
	line-height: 44px;
	background: #f8f8f8;
	color: #333333;
	position: relative;
	font-weight: bold;
	padding-left: 20px;
	font-size: 16px;
}

#reportQuery .borderBox .exceptional .title i {
	position: absolute;
	right: 17px;
	top: 20px;
	width: 17px;
	height: 9px;
	background: url("../images/exceptional_title.png") no-repeat center;
}

#reportQuery .borderBox .exceptional .title i.active {
	transform-origin: center center;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transition: transform 0.2s;
	-moz-transition: -moz-transform 0.2s;
	-moz-transition: -moz-transform 0.2s;
	-o-transition: -o-transform 0.2s;
	-ms-transition: -ms-transform 0.2s;
}

#reportQuery .borderBox .exceptional .about {
	line-height: 33px;
	padding: 14px 0 30px 20px;
	overflow: hidden;
}

#reportQuery .borderBox .exceptional .about span {
	font-size: 30px;
	float: left;
	height: 10px;
	margin-top: 6px;
}

#reportQuery .borderBox .exceptional .about span {
	font-size: 30px;
	float: left;
}

#reportQuery .borderBox .exceptional .about p {
	text-indent: 11px;
}


#reportQuery .reportTitle {
	width: 924px;
	margin: auto;
	height: 88px;
	line-height: 88px;
	text-align: center;
	position: relative;
	font-size: 26px;
	color: #222222;
	margin-top: 12px;
	font-weight: bold;
}

#reportQuery .reportTitle .interpretation {
	height: 38px;
	width: 100px;
	background: #009EEB;
	line-height: 38px;
	text-align: center;
	position: relative;
	font-size: 16px;
	color: #ffffff;
	position: absolute;
	top: 25px;
	right: 0px;
	border-radius: 5px;
	font-weight: normal;
}

#reportQuery .reportTitle .interpretation:hover {
	background: #006DC8;
}

#reportQuery .reportTitle .download {
	height: 40px;
	width: 112px;
	line-height: 40px;
	text-align: center;
	position: relative;
	font-size: 16px;
	color: #555555;
	position: absolute;
	top: 9px;
	right: 145px;
	border-radius: 5px;
	border: #A0A0A0 1px solid;
}

#reportQuery .reportTitle .download:hover {
	background: #006DC8;
	color: #FFF;
}

#reportQuery .summary {
	border: #E2E2E2 1px solid;
	margin-bottom: 9px;
}

#reportQuery .summary .imgLeft {
	float: left;
	width: 846px;
}

#reportQuery .summary .imgLeft .final {
	height: 49px;
	line-height: 49px;
	font-size: 16px;
	color: #555;
	border-bottom: #D4D4D4 1px solid;
	padding-left: 21px;
}

#reportQuery .summary .imgLeft .final i {
	color: red;
}

#reportQuery .summary .imgLeft .examInfo {
	height: 49px;
	line-height: 49px;
	font-size: 14px;
	color: #555;
	border-bottom: #D4D4D4 1px solid;
	padding-left: 21px;
}

#reportQuery .summary .imgLeft .examInfo .time {
	margin-left: 197px;
}

#reportQuery .summary .imgLeft .hospital {
	height: 49px;
	line-height: 49px;
	font-size: 14px;
	color: #555;
	padding-left: 21px;
}

#reportQuery .summary img {
	width: 152px;
	height: 149px;
	float: right;
}

#reportQuery .table {
	margin: auto;
	margin-bottom: 8px;
	width: 922px;
	border: 1px solid #e2e2e2;
}

#reportQuery .table .tableTitle {
	border-bottom: none;
	font-size: 18px;
	color: #333;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
}

#reportQuery .table table {
	width: 100%;
	border-collapse: collapse;
	;
	font-size: 14px;
	color: #555;
}

#reportQuery .table table tr th {
	background: #dedede;
	height: 40px;
	text-align: center;
	border-right: #D4D4D4 1px solid;
	font-weight: normal;
	color: #333333;
}

#reportQuery .table table tr th:last-child {
	border-right: none;
}

#reportQuery .table table tr th.projectName {
	width: 197px;
}

#reportQuery .table table tr th.final {
	width: 320px;
	max-width: 40%;
	word-break: break-all;
	word-wrap: break-word;
}

#reportQuery .table table tr th.range {
	width: 124px;
}

#reportQuery .table table tr th.unit {
	width: 150px;
}

#reportQuery .table table tbody tr {
	height: 50px;
}

#reportQuery .table table tr td {
	border-right: #D4D4D4 1px solid;
	border-bottom: #D4D4D4 1px solid;
	padding: 5px 25px;
	line-height: 22px;
}

#reportQuery .table table tr:last-child td {
	border-bottom: none;
}

#reportQuery .table table tr.active td {
	color: #e00e0e;
}

#reportQuery .table table .colspan5 {
	border-left: none;
	color: #008842;
}

#reportQuery .table table .smallSumup {
	border-right: none;
	color: #008842;
}





/*解读报告*/
#analysisReport {
	width: 1000px;
	margin-left: 10px;
}

#analysisReport .title2 {
	height: 58px;
	font-size: 16px;
	background: #E6E6E6;
	color: #666;
	padding-left: 6px;
	padding-top: 6px;
}

#analysisReport .title2>div.active {
	color: #4b4643;
	background: #FFF;
	font-weight: bold;
}

#analysisReport .title2>div {
	color: #4b4643;
	width: 108px;
	display: inline-block;
	height: 58px;
	line-height: 58px;
	text-align: center;
	cursor: pointer;
}

#analysisReport .title2>div.num {
	display: block;
	float: right;
	width: auto;
	font-size: 14px;
	margin-right: 45px;
}

#analysisReport .title2>div.num span {
	color: #eb5b41;
}

#analysisReport .con2 {
	border: #D4D4D4 1px solid;
	border-top: none;
	padding: 30px 30px 51px;
	clear: both;
	position: relative;
}

#analysisReport .con2 .tipswarn {
	position: absolute;
	top: 0;
	left: 0;
	width: 1000px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: #2C3429;
	background: #FFBBBA;
}

#analysisReport .con2>div.box1.active,
#analysisReport .con2>div.box2.active {
	display: block;
}

#analysisReport .con2 .box1 {
	display: none;
	margin-left: 0px;
	width: margin-top:5px;
	background: #FFF;
}

#analysisReport .con2 .box1>div.name,
#analysisReport .con2 .box1>div.report {
	height: 51px;
	/*overflow:hidden;*/
}

#analysisReport .con2 .box1>div label {
	padding-left: 30px;
	position: relative;
	font-size: 16px;
	color: #666;
	line-height: 39px;
	margin-right: 3px;
	width: 86px;
	float: left;
}

#analysisReport .con2 .box1>div label.label01 i {
	width: 18px;
	line-height: 18px;
	text-align: center;
	height: 18px;
	position: absolute;
	left: 0px;
	top: 10px;
	font-size: 12px;
	border-radius: 9px;
	background-color: #008cd6;
	color: #fff;
	display: block;
}

#analysisReport .con2 .box1>div label.label01 span {
	color: #f40808;
}

#analysisReport .con2 .box1>div select {
	height: 51px;
	width: 725px;
	border: #DDDDDD 1px solid;
}

#analysisReport .con2 .box1>div select option {
	height: 45px;
}

#analysisReport .con2 .box1>div select option:hover {
	background: #008CD6;
}

#analysisReport .con2 .box1>div {
	margin-bottom: 20px;
}

#analysisReport .selectB {
	position: relative;
	height: 51px;
	z-index: 100;
	float: left;
	cursor: pointer;
	outline: none;
	border: none;
}

#analysisReport .selectText {
	font-size: 14px;
	display: inline-block;
	height: 39px;
	width: 745px;
	line-height: 39px;
	float: left;
	padding-left: 20px;
	border: #DDDDDD 1px solid;
	border-right: none;
}

#analysisReport .selectArrow {
	display: inline-block;
	width: 52px;
	height: 39px;
	background: url(../images/triangle.png) no-repeat center;
	float: right;
	border: #DDDDDD 1px solid;
	border-left: 0px #dddddd dashed;
}

#analysisReport .name .selectUl {
	z-index: 200;
}

#analysisReport .selectUl ul {
	max-height: 216px;
	overflow: auto;
}

#analysisReport .selectUl {
	position: absolute;
	left: 0;
	top: 40px;
	width: 817px;
	border: #66ABE3 1px solid;
	background: #FFF;
	max-height: 214px;
	z-index: 101;
	display: none;
	font-size: 14px;
}

#analysisReport .selectUl .p001 {
	width: 819px;
	margin-left: -1px;
	margin-top: -2px;
	background-color: #008CD6;
	text-align: center;
	line-height: 50px;
	color: #ffffff;
}

#analysisReport .selectUl.disabled {
	display: none !important;
}

#analysisReport .selectUl li {
	height: 45px;
	line-height: 45px;
	border-bottom: 1px #ddd solid;
	color: #666666;
	padding-left: 20px;
}

#analysisReport .selectUl li:hover {
	background-color: #e3e3e3;
}

#analysisReport .selectUl li:hover i {
	color: #FFF;
}

#analysisReport .selectUl li.pic08 {
	background-image: url(../images/pic08.png);
	background-position: 746px;
	background-repeat: no-repeat;
}

#analysisReport .selectUl li.edit08 {
	background-image: url(../images/edit08.png);
	background-position: 749px;
	background-repeat: no-repeat;
}

#analysisReport .selectUl li i {
	float: right;
	color: #888888;
	margin-right: 10px;
	font-size: 12px;
}

#analysisReport .con2 .box1 .name {
	position: relative;
	z-index: 20;
}

#analysisReport .con2 .box1 .report {
	position: relative;
	z-index: 10;
	border-bottom: 1px #ddd solid;
	padding-bottom: 28px;
	margin-bottom: 20px;
}

#analysisReport .con2 .box1 .consult {
	position: relative;
}

#analysisReport .con2 .box1 .consult label {
	position: absolute;
	left: 0;
	top: 0;
}

#analysisReport .con2 .box1 .consult .textarea {
	width: 903px;
	padding: 16px 16px;
	margin-top: 40px;
	border: #DDDDDD 1px solid;
	overflow: hidden;
}

#analysisReport .con2 .box1 .consult .textarea textarea {
	width: 899px;
	resize: none;
	height: 137px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #888;
	line-height: 24px;
	border: none;
	border-bottom: #DDDDDD 0px solid;
	overflow: auto;
	outline: none;
}

#analysisReport .con2 .box1 .consult .textarea .imgCon {
	margin: 23px 0 3px;
	height: 60px;
	overflow: hidden;
	width: 700px;
	margin-top: 15px;
	padding-top: 8px;
}

#analysisReport .con2 .box1 .consult .textarea .imgCon li {
	margin-right: 10px;
	width: 58px;
	height: 58px;
	border: #C4C4C4 1px solid;
	margin-bottom: 20px;
	float: left;
	position: relative;
	cursor: pointer;
}

#analysisReport .con2 .box1 .consult .textarea .imgCon li:last-child {
	margin-right: 0;
}

#analysisReport .con2 .box1 .consult .textarea .imgCon li img {
	display: block;
	width: 58px;
	height: 58px;
}

#analysisReport .con2 .box1 .consult .textarea .imgCon li .imgDeleteBtn {
	position: absolute;
	display: none;
	top: -5px;
	right: -5px;
	width: 15px;
	height: 15px;
	background: url(../images/deleteImg.png) no-repeat center;
}

#analysisReport .con2 .box1 .down .upload {
	margin-left: 85px;
	font-size: 14px;
	color: #666;
	margin-top: -20px;
	position: relative;
}

.posiAbsolute {
	position: absolute;
	left: 100px;
	top: 10px;
}

#analysisReport .con2 .box1 .down .upload .inputFile {
	font-size: 16px;
	color: #000;
	width: 100px;
	height: 33px;
	position: relative;
	display: inline-block;
	background: #D7D7D7;
	border-radius: 4px;
	line-height: 33px;
	text-align: center;
}

#analysisReport .con2 .box1 .down .upload .inputFile:hover {
	color: #FFF;
	background: #006EC8;
}

#analysisReport .con2 .box1 .down .upload .inputFile input {
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	width: 100px;
	height: 33px;
}

#analysisReport .con2 .box1 .down .authorize {
	padding-left: 24px;
	font-size: 14px;
	color: #555;
	line-height: 24px;
	position: relative;
}

#analysisReport .con2 .box1 .down .authorize i {
	width: 19px;
	height: 19px;
	background: url(../images/ce1.png) no-repeat center;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 2px;
	color: #888888;
}

#analysisReport .con2 .box1 .down .authorize i.active {
	background-image: url(../images/ce2a.png);
}

#analysisReport .con2 .box1 .down .authorize .i {
	font-size: 12px;
	color: #888888;
}

#analysisReport .con2 .box1 .down .submit {
	font-size: 16px;
	color: #fff;
	width: 258px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	margin-top: 30px;
	cursor: pointer;
	background: #009dda;
	border-radius: 5px;
	clear: left;
	display: block;
}

#analysisReport .con2 .box1 .down .submit:hover {
	background: #006DC8;
}

#analysisReport .con2 .report {
	border-bottom: 1px #ddd solid;
}

#analysisReport .masking {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999;
	display: none;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

#analysisReport .masking .wrap {
	padding: 6px;
	border-radius: 6px;
	background: rgba(178, 178, 178, 0.8);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -256px;
	margin-left: -456px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50b2b2b2, endColorstr=#50b2b2b2);
	z-index: 9999999;
}

#analysisReport .masking .frame {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	position: relative;
}

#analysisReport .masking .frame .imgshow {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	overflow: auto;
	vertical-align: middle;
	text-align: center;
}

#analysisReport .masking .frame .imgshow span {
	width: 0;
	height: 100%;
	line-height: 100%;
	vertical-align: middle;
	display: inline-block;
}

#analysisReport .masking .frame i {
	width: 42px;
	height: 42px;
	position: absolute;
	right: -12px;
	top: -12px;
	background: url(../images/3close.png) no-repeat center;
}

#analysisReport .masking .frame img {
	margin: 0 auto;
	vertical-align: middle;
	max-width: 100%;
}

#analysisReport .con2 .box2 {
	display: none;
	background: #FFF;
	/*min-height:410px;*/
}

#analysisReport .con2 .box2 .report {
	border: #D4D4D4 1px solid;
	margin-bottom: 17px;
}

#analysisReport .con2 .box2 .report .rTitle {
	border-bottom: #D4D4D4 1px solid;
	height: 45px;
	line-height: 45px;
	padding: 0 20px;
	font-size: 16px;
	color: #555;
	font-weight: bold;
}

#analysisReport .con2 .box2 .report .rTitle .span3 {
	color: #f01b1b;
	float: right;
}

#analysisReport .con2 .box2 .report .rTitle .span2 {
	margin-left: 43px;
}

#analysisReport .con2 .box2 .report .question {
	line-height: 24px;
	color: #555;
	font-size: 14px;
	margin: 14px 27px 8px 21px;
	word-break: break-all;
	word-wrap: break-word;
}

#analysisReport .con2 .box2 .report .img {
	margin: 14px 21px;
	height: 90px;
	overflow: hidden;
}

#analysisReport .con2 .box2 .report .img img {
	margin-right: 6px;
	display: block;
	width: 81px;
	height: 88px;
	border: #C4C4C4 1px solid;
	float: left;
	cursor: pointer;
}

#analysisReport .con2 .box2 .report .sign {
	line-height: 23px;
	color: #555;
	font-size: 16px;
	margin: 35px 18px 19px 21px;
	text-align: right;
	clear: left;
}

#analysisReport .masking2 {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999;
	display: none;
	background: rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

#analysisReport .masking2 img {
	position: absolute;
	display: block;
	width: 139px;
	height: 63px;
	top: 50%;
	left: 50%;
	margin-left: -70px;
	margin-top: -31px;
}


/*新2016年10月25日14:04:19*/
/*new */
#analysisReport {
	width: 1000px;
	margin-left: 10px;
	background-color: #fff;
}

/*new */
#analysisReport .title2 {
	height: 58px;
	font-size: 16px;
	background: #E6E6E6;
	color: #666;
	padding-left: 2px;
	padding-top: 2px;
}

/*new*/
#analysisReport .title2>div.active {
	color: #4b4643;
	background: #FFF;
	font-weight: bold;
}

/*new */
#analysisReport .title2>div {
	color: #4b4643;
	width: 108px;
	display: inline-block;
	height: 58px;
	line-height: 58px;
	text-align: center;
}

/*new */
#analysisReport .con2 {
	min-height: 645px;
	border: none;
	padding: 40px 30px 51px;
	clear: both;
	background-color: #fff;
	position: relative;
	font-size: 14px;
}

/*new */
#analysisReport .con2 .tipswarn {
	position: absolute;
	top: 0;
	left: 0;
	width: 1000px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: #2C3429;
	background: #FFBBBA;
}

/*new */
#analysisReport .con2>div.box2.active {
	display: block;
}


/*new */
#analysisReport .masking {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999;
	display: none;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

/*new */
#analysisReport .masking .wrap {
	padding: 6px;
	border-radius: 6px;
	background: rgba(178, 178, 178, 0.8);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -256px;
	margin-left: -456px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50b2b2b2, endColorstr=#50b2b2b2);
	z-index: 9999999;
}

/*new */
#analysisReport .masking .frame {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	position: relative;
}

/*new */
#analysisReport .masking .frame .imgshow {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	overflow: auto;
	vertical-align: middle;
	text-align: center;
}

/*new */
#analysisReport .masking .frame .imgshow span {
	width: 0;
	height: 100%;
	line-height: 100%;
	vertical-align: middle;
	display: inline-block;
}

/*new */
#analysisReport .masking .frame i {
	width: 42px;
	height: 42px;
	position: absolute;
	right: -12px;
	top: -12px;
	background: url(../images/3close.png) no-repeat center;
}

/*new */
#analysisReport .masking .frame img {
	margin: 0 auto;
	vertical-align: middle;
	max-width: 100%;
}

/*new */
#analysisReport .con2 .box2 {
	display: block;
	background: #FFF;
	/*min-height:410px;*/
}

/*new */
#analysisReport .con2 .box2 .report {
	border: #D4D4D4 1px solid;
	margin-bottom: 17px;
}

/*new */
#analysisReport .con2 .box2 .report .rTitle {
	border-bottom: #D4D4D4 1px solid;
	height: 45px;
	line-height: 45px;
	padding: 0 20px;
	font-size: 16px;
	color: #555;
	font-weight: normal;
}

/*new */
#analysisReport .con2 .box2 .report .rTitle .span3 {
	color: #f01b1b;
	float: right;
	font-size: 14px;
}

/*new */
#analysisReport .con2 .box2 .report .rTitle .span2 {
	margin-left: 43px;
}

/*new */
#analysisReport .con2 .box2 .report .question {
	line-height: 24px;
	color: #555;
	font-size: 14px;
	margin: 14px 27px 8px 21px;
	word-break: break-all;
	word-wrap: break-word;
	max-height: 48px;
	overflow: hidden;
}

/*new */
#analysisReport .con2 .box2 .report .img {
	margin: 14px 21px;
	height: 90px;
	overflow: hidden;
}

/*new */
#analysisReport .con2 .box2 .report .img img {
	margin-right: 6px;
	display: block;
	width: 88px;
	height: 88px;
	border: #C4C4C4 1px solid;
	float: left;
	cursor: pointer;
}

/*new */
#analysisReport .con2 .box2 .report .sign {
	line-height: 23px;
	color: #555;
	font-size: 14px;
	margin: 10px 18px 19px 21px;
	text-align: right;
	clear: left;
}

/*new */
#analysisReport .masking2 {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999;
	display: none;
	background: rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

/*new */
#analysisReport .masking2 img {
	position: absolute;
	display: block;
	width: 139px;
	height: 63px;
	top: 50%;
	left: 50%;
	margin-left: -70px;
	margin-top: -31px;
}

/*new */
#analysisReport .blank {
	width: 998px;
	font-size: 14px;
	color: #333;
	border: #D4D4D4 1px solid;
	border-top: none;
	/*min-height:500px;*/
	padding-top: 100px;
	padding-bottom: 100px;
}

/*new */
#analysisReport .blank img {
	display: block;
	margin: 0 auto 10px;
}

/*new */
#analysisReport .blank .tips1 {
	margin-bottom: 10px;
	text-align: center;
}

/*new */
#analysisReport .blank .tips2 {
	color: #a4a4a4;
	text-align: center;
	display: block;
	font-size: 14px;
}

/*new */
#analysisReport .blank .tips2 a {
	color: #008cd6;
	font-size: 14px;
}




/*问答界面*/
#askQuestion {
	width: 1000px;
	margin-left: 10px;
}

#askQuestion .manageTitle {
	height: 58px;
	line-height: 58px;
	border-bottom: #D4D4D4 1px solid;
	margin-left: 18px;
	position: relative;
	left: -20px;
	width: 960px;
}

#askQuestion .manageTitle .title {
	line-height: 22px;
	font-size: 16px;
	color: #4b4643;
	font-weight: bold;
	padding-left: 8px;
	border-left: #008CD6 4px solid;
	position: absolute;
	left: -7px;
	top: 18px;
}

#askQuestion .chat {
	border: #D4D4D4 1px solid;
	font-size: 14px;
	color: #555;
	padding: 0 20px;
	margin-bottom: 8px;
	line-height: 24px;
	overflow: auto;
}

#askQuestion .masking {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999;
	display: none;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

#askQuestion .masking .wrap {
	padding: 6px;
	border-radius: 6px;
	background: rgba(178, 178, 178, 0.8);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -256px;
	margin-left: -456px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50b2b2b2, endColorstr=#50b2b2b2);
	z-index: 9999999;
}

#askQuestion .masking .frame {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	position: relative;
}

#askQuestion .masking .frame .imgshow {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	overflow: auto;
	vertical-align: middle;
	text-align: center;
}

#askQuestion .masking .frame .imgshow span {
	width: 0;
	height: 100%;
	line-height: 100%;
	vertical-align: middle;
	display: inline-block;
}

#askQuestion .masking .frame i {
	width: 42px;
	height: 42px;
	position: absolute;
	right: -12px;
	top: -12px;
	background: url(../images/3close.png) no-repeat center;
}

#askQuestion .masking .frame img {
	margin: 0 auto;
	vertical-align: middle;
	max-width: 100%;
}

#askQuestion .chat .chatLeft {
	margin-bottom: 24px;
	clear: both;
}

#askQuestion .chat .chatLeft .left {
	width: 63px;
	display: inline-block;
	margin-right: 15px;
	float: left;
	padding-top: 25px;
}

#askQuestion .chat .chatLeft .left img {
	width: 63px;
	height: 63px;
	display: block;
}

#askQuestion .chat .chatLeft .right {
	padding: 21px 0;
	display: inline-block;
	float: left;
	word-break: break-all;
	word-wrap: break-word;
	width: 844px;
}

#askQuestion .chat .chatLeft .right .nameTime {
	font-size: 16px;
	color: #777;
	margin-bottom: 10px;
}

#askQuestion .chat .imgCon {
	height: 75px;
	overflow: hidden;
	padding-top: 21px;
	display: inline-block;
	width: 830px;
}

#askQuestion .imgCon li {
	margin-right: 10px;
	border: #C4C4C4 1px solid;
	margin-bottom: 20px;
	float: left;
	position: relative;
	cursor: pointer;
}

#askQuestion .imgCon li:last-child {
	margin-right: 0;
}

#askQuestion .imgCon li img {
	display: block;
	width: 72px;
	height: 75px;
}

#askQuestion .imgCon li .imgDeleteBtn {
	position: absolute;
	display: none;
	top: -5px;
	right: -5px;
	width: 15px;
	height: 15px;
	background: url(../images/deleteImg.png) no-repeat center;
}

#askQuestion .chat .chatRight {
	margin-bottom: 50px;
	clear: both;
	padding-top: 23px;
}

#askQuestion .chat .chatRight .right {
	width: 63px;
	display: inline-block;
	margin-left: 15px;
	float: right;
	margin-top: 5px;
}

#askQuestion .chat .chatRight .right img {
	width: 63px;
	height: 63px;
	display: block;
}

#askQuestion .chat .chatRight .right .name {
	font-size: 16px;
	color: #777;
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
}

#askQuestion .chat .chatRight .left .icon {
	position: absolute;
	width: 12px;
	height: 14px;
	background: url(../images/right111.png) no-repeat center;
	top: 25px;
	right: -12px;
}

#askQuestion .chat .chatRight .left {
	width: 586px;
	border-radius: 6px;
	padding: 21px 18px;
	display: inline-block;
	float: right;
	position: relative;
	word-break: break-all;
	word-wrap: break-word;
	background: #DCF1FD;
}

#askQuestion .chat .questionNext {
	padding: 0 28px;
	line-height: 47px;
	height: 47px;
	text-align: center;
	border-top: #EAEAEA 1px solid;
}

#askQuestion .chat .questionNext a {
	color: #008CD6;
}

#askQuestion .chat .questionNext a:hover {
	text-decoration: underline;
}

/*新2016年10月25日16:14:24*/

#askQuestionNew {
	width: 1000px;
	margin-left: 10px;
}

#askQuestionNew .manageTitle {
	height: 58px;
	line-height: 58px;
	border-bottom: #D4D4D4 1px solid;
	margin-left: 18px;
	position: relative;
	left: -20px;
	width: 960px;
}

#askQuestionNew .manageTitle .title {
	line-height: 22px;
	font-size: 16px;
	color: #4b4643;
	font-weight: bold;
	padding-left: 8px;
	border-left: #008CD6 4px solid;
	position: absolute;
	left: -7px;
	top: 18px;
}

#askQuestionNew .manageTitle .title2 {
	line-height: 35px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	width: 114px;
	background: #008CD6;
	float: right;
	display: block;
	margin-top: 14px;
	margin-right: 10px;
	border-radius: 3px;
	text-align: center;
	font-weight: normal;
}

#askQuestionNew .manageTitle .title2:hover {
	background: #006DC8;
}

#askQuestionNew .chat {
	border: #D4D4D4 1px solid;
	background-color: #ffffff;
	font-size: 14px;
	color: #555;
	padding: 0 20px;
	margin-bottom: 8px;
	line-height: 24px;
	overflow: auto;
}

#askQuestionNew .masking {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999;
	display: none;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

#askQuestionNew .masking .wrap {
	padding: 6px;
	border-radius: 6px;
	background: rgba(178, 178, 178, 0.8);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -256px;
	margin-left: -456px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50b2b2b2, endColorstr=#50b2b2b2);
	z-index: 9999999;
}

#askQuestionNew .masking .frame {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	position: relative;
}

#askQuestionNew .masking .frame .imgshow {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	overflow: auto;
	vertical-align: middle;
	text-align: center;
}

#askQuestionNew .masking .frame .imgshow span {
	width: 0;
	height: 100%;
	line-height: 100%;
	vertical-align: middle;
	display: inline-block;
}

#askQuestionNew .masking .frame i {
	width: 42px;
	height: 42px;
	position: absolute;
	right: -12px;
	top: -12px;
	background: url(../images/3close.png) no-repeat center;
}

#askQuestionNew .masking .frame img {
	margin: 0 auto;
	vertical-align: middle;
}

#askQuestionNew .chat .chatLeft {
	margin-bottom: 24px;
	clear: both;
}

#askQuestionNew .chat .chatLeft .left {
	width: 63px;
	display: inline-block;
	margin-right: 15px;
	float: left;
	padding-top: 25px;
}

#askQuestionNew .chat .chatLeft .left img {
	width: 63px;
	height: 63px;
	display: block;
}

#askQuestionNew .chat .chatLeft .right {
	padding: 21px 0;
	display: inline-block;
	float: left;
	word-break: break-all;
	word-wrap: break-word;
	width: 844px;
}

#askQuestionNew .chat .chatLeft .right .nameTime {
	font-size: 16px;
	color: #777;
	margin-bottom: 10px;
}

#askQuestionNew .chat .imgCon {
	height: 75px;
	overflow: hidden;
	padding-top: 21px;
	display: inline-block;
	width: 830px;
}

#askQuestionNew .imgCon li {
	margin-right: 10px;
	border: #C4C4C4 1px solid;
	margin-bottom: 20px;
	float: left;
	position: relative;
	cursor: pointer;
}

#askQuestionNew .imgCon li:last-child {
	margin-right: 0;
}

#askQuestionNew .imgCon li img {
	display: block;
	width: 72px;
	height: 72px;
}

#askQuestionNew .imgCon li .imgDeleteBtn {
	position: absolute;
	display: none;
	top: -5px;
	right: -5px;
	width: 15px;
	height: 15px;
	background: url(../images/deleteImg.png) no-repeat center;
}

#askQuestionNew .chat .chatRight {
	margin-bottom: 50px;
	clear: both;
	padding-top: 23px;
}

#askQuestionNew .chat .chatRight .right {
	width: 63px;
	display: inline-block;
	margin-left: 15px;
	float: right;
	margin-top: 5px;
}

#askQuestionNew .chat .chatRight .right img {
	width: 63px;
	height: 63px;
	display: block;
	border-radius: 50%;
}

#askQuestionNew .chat .chatRight .right .name {
	font-size: 16px;
	color: #555;
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
}

#askQuestionNew .chat .chatRight .right .name2 {
	font-size: 14px;
	color: #999;
	text-align: center;
	margin-top: -2px;
	font-weight: normal;
}

#askQuestionNew .chat .chatRight .left .icon {
	position: absolute;
	width: 12px;
	height: 14px;
	background: url(../images/right111.png) no-repeat center;
	top: 25px;
	right: -12px;
}

#askQuestionNew .chat .chatRight .left {
	max-width: 823px;
	border-radius: 6px;
	padding: 21px 18px;
	display: inline-block;
	float: right;
	position: relative;
	word-break: break-all;
	word-wrap: break-word;
	background: #DCF1FD;
}

#askQuestionNew .chat .questionNext {
	padding: 0 28px;
	line-height: 47px;
	height: 47px;
	text-align: center;
	border-top: #EAEAEA 1px solid;
}

#askQuestionNew .chat .questionNext a {
	color: #008CD6;
}

#askQuestionNew .chat .questionNext a:hover {
	text-decoration: underline;
}



#askQuestionNew .system .manageTitle {
	height: 58px;
	line-height: 58px;
	border-bottom: #D4D4D4 1px solid;
	margin-left: 18px;
	position: relative;
	left: -20px;
	width: 960px;
}

#askQuestionNew .system .manageTitle .title {
	line-height: 22px;
	font-size: 16px;
	color: #4b4643;
	font-weight: bold;
	padding-left: 8px;
	border-left: #008CD6 4px solid;
	position: absolute;
	left: -7px;
	top: 18px;
}

#askQuestionNew .system .manageTitle .title2 {
	line-height: 35px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	width: 114px;
	background: #008CD6;
	float: right;
	display: block;
	margin-top: 14px;
	margin-right: 10px;
	border-radius: 3px;
	text-align: center;
	font-weight: normal;
}

#askQuestionNew .system .manageTitle .title2:hover {
	background: #006DC8;
}

#askQuestionNew .system {
	background-color: #ffffff;
	border: #D4D4D4 1px solid;
	font-size: 14px;
	color: #555;
	padding: 0 20px;
	margin-bottom: 8px;
	line-height: 24px;
	overflow: auto;
}


#askQuestionNew .system .chatLeft {
	margin-bottom: 24px;
	clear: both;
}

#askQuestionNew .system .chatLeft .left {
	width: 63px;
	display: inline-block;
	margin-right: 15px;
	float: left;
	padding-top: 25px;
}

#askQuestionNew .system .chatLeft .left img {
	width: 63px;
	height: 63px;
	display: block;
}

#askQuestionNew .system .chatLeft .right {
	padding: 21px 0;
	display: inline-block;
	float: left;
	word-break: break-all;
	word-wrap: break-word;
	width: 844px;
}

#askQuestionNew .system .chatLeft .right .nameTime {
	font-size: 16px;
	color: #777;
	margin-bottom: 10px;
}

#askQuestionNew .system .imgCon {
	height: 75px;
	overflow: hidden;
	padding-top: 21px;
	display: inline-block;
	width: 830px;
}

#askQuestionNew .system .imgCon li {
	margin-right: 10px;
	border: #C4C4C4 1px solid;
	margin-bottom: 20px;
	float: left;
	position: relative;
	cursor: pointer;
}

#askQuestionNew .system .imgCon li:last-child {
	margin-right: 0;
}

#askQuestionNew .system .imgCon li img {
	display: block;
	width: 75px;
	height: 75px;
}

#askQuestionNew .system .imgCon li .imgDeleteBtn {
	position: absolute;
	display: none;
	top: -5px;
	right: -5px;
	width: 15px;
	height: 15px;
	background: url(../images/deleteImg.png) no-repeat center;
}

#askQuestionNew .system .chatRight {
	margin-bottom: 50px;
	clear: both;
	padding-top: 23px;
}

#askQuestionNew .system .chatRight .right {
	width: 65px;
	display: inline-block;
	margin-left: 15px;
	float: right;
	margin-top: 5px;
}

#askQuestionNew .system .chatRight .right img {
	width: 63px;
	height: 63px;
	display: block;
}

#askQuestionNew .system .chatRight .right .name {
	font-size: 16px;
	color: #555;
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
}

#askQuestionNew .system .chatRight .right .name2 {
	font-size: 14px;
	color: #999;
	text-align: center;
	margin-top: -2px;
	font-weight: normal;
}

#askQuestionNew .system .chatRight .left .icon {
	position: absolute;
	width: 12px;
	height: 14px;
	background: url(../images/right111.png) no-repeat center;
	top: 25px;
	right: -12px;
}

#askQuestionNew .system .chatRight .left {
	max-width: 810px;
	border-radius: 6px;
	padding: 21px 18px;
	display: inline-block;
	float: right;
	position: relative;
	word-break: break-all;
	word-wrap: break-word;
	background: #DCF1FD;
}

#askQuestionNew .system .chatRight .left .img {
	width: 100%;
}

#askQuestionNew .system .chatRight .left .img img {
	display: block;
	margin: 19px auto 0;
}

#askQuestionNew .system .questionNext {
	padding: 0 28px;
	line-height: 47px;
	height: 47px;
	text-align: center;
	border-top: #EAEAEA 1px solid;
}

#askQuestionNew .system .questionNext a {
	color: #008CD6;
}

#askQuestionNew .system .questionNext a:hover {
	text-decoration: underline;
}
















/*医生咨询*/
#doctorConsultation {
	width: 1000px;
	margin-left: 10px;
}

#doctorConsultation .title2 {
	height: 58px;
	font-size: 16px;
	background: #E6E6E6;
	color: #666;
	padding-left: 2px;
	padding-top: 2px;
}

#doctorConsultation .title2>div.active {
	color: #4b4643;
	background: #FFF;
	font-weight: bold;
}

#doctorConsultation .title2>div {
	color: #4b4643;
	width: 108px;
	display: inline-block;
	height: 58px;
	line-height: 58px;
	text-align: center;
	;
	cursor: pointer;
}

#doctorConsultation .con2 {
	border: #D4D4D4 1px solid;
	border-top: none;
	padding: 22px 19px;
	clear: both;
}

#doctorConsultation .con2>div.box1.active,
#doctorConsultation .con2>div.box2.active {
	display: block;
}

#doctorConsultation .con2 .box1 {
	display: none;
}

#doctorConsultation .con2 .box1 .illustration {}

#doctorConsultation .con2 .box1 .illustration .summary {
	width: 318px;
	height: 166px;
	border: #D4D4D4 1px solid;
	/*padding:35px 0 46px;*/
	float: left;
}

#doctorConsultation .con2 .box1 .illustration .summary .img {
	width: 63px;
	float: left;
	display: inline-block;
	margin: 30px 0 51px 22px;
}

#doctorConsultation .con2 .box1 .illustration .summary .img h3 {
	line-height: 30px;
	font-size: 14px;
	color: #999;
	text-align: center;
	width: 63px;
}

#doctorConsultation .con2 .box1 .illustration .summary .ptext {
	font-size: 16px;
	color: #555555;
	line-height: 30px;
	width: 190px;
	float: right;
	display: inline-block;
	margin: 37px 25px 44px 0;
}

#doctorConsultation .con2 .box1 .illustration .summary .ptext i,
#doctorConsultation .con2 .box1 .illustration .summary .ptext span {
	color: #D90808;
}

#doctorConsultation .con2 .box1 .illustration .textInfo {
	float: right;
	width: 622px;
	height: 166px;
	background: #F1F1F1;
	border: #D4D4D4 1px solid;
}

#doctorConsultation .con2 .box1 .illustration .textInfo h2 {
	font-size: 16px;
	color: #4b4643;
	margin: 11px 0 11px 21px;
	line-height: 22px;
	padding-left: 8px;
	border-left: #008CD6 4px solid;
}

#doctorConsultation .con2 .box1 .illustration .textInfo p {
	font-size: 14px;
	color: #666;
	width: 500px;
	margin-left: 21px;
	line-height: 18px;
}

#doctorConsultation .con2 .box1 .tips {
	font-size: 14px;
	color: #FFF;
	line-height: 32px;
	background: #91CDED;
	padding-left: 18px;
	margin: 10px auto;
}

#doctorConsultation .con2 .box1 .doctorList {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 9px;
}

#doctorConsultation .con2 .box1 .doctorList tr {
	border: #D4D4D4 1px solid;
}

#doctorConsultation .con2 .box1 .doctorList tr td {
	text-align: center;
	vertical-align: middle;
}

#doctorConsultation .con2 .box1 .doctorList tr td.doctorName {
	width: 301px;
	padding-top: 25px;
	padding-bottom: 28px;
}

#doctorConsultation .con2 .box1 .doctorList tr td.doctorName .head {
	margin-left: 21px;
}

.doctorList tr td.doctorName .head img {
	width: 81px;
	height: 81px;
	display: inline-block;
	float: left;
}

.doctorList tr td.doctorName .head .info {
	float: right;
	width: 186px;
	height: 81px;
	text-align: left;
}

.doctorList tr td.doctorName .head .info .nl {
	padding-top: 22px;
	line-height: 25px;
}

.doctorList tr td.doctorName .head .info .name {
	font-size: 16px;
	color: #555;
	font-weight: bold;
}

.doctorList tr td.doctorName .head .info .level {
	font-size: 14px;
	color: #a9aaaa;
	margin-top: 5px;
	line-height: 20px;
}

.doctorList tr td.doctorName .head .info .department {
	font-size: 14px;
	color: #555;
}

#doctorConsultation .con2 .box1 .doctorList tr td.introduction {
	width: 500px;
}

#doctorConsultation .con2 .box1 .doctorList tr td.introduction p {
	width: 436px;
	line-height: 22px;
	font-size: 14px;
	color: #555;
	text-align: left;
	padding-top: 25px;
	padding-bottom: 25px;
}

#doctorConsultation .con2 .box1 .doctorList tr td.consult {}

#doctorConsultation .con2 .box1 .doctorList tr td.consult .consultBtn {
	width: 94px;
	height: 36px;
	line-height: 36px;
	background: #008CD6;
	font-size: 16px;
	color: #FFF;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	border-radius: 5px;
}

#doctorConsultation .con2 .box1 .doctorList tr td.consult .consultBtn:hover {
	background: #006DC8;
}

#doctorConsultation .con2 .box1 .doctorList tr td.consult .consultBtn.noAvailable {
	background: #c0c0c0;
	cursor: text;
}

#doctorConsultation .con2 .box2 {
	display: none;
	/*min-height:410px;*/
}

#doctorConsultation .con2 .box2 .history {}

#doctorConsultation .con2 .box2 .history li {
	border: #D4D4D4 1px solid;
	margin-bottom: 9px;
}

/*#doctorConsultation .con2 .box2 .history li:hover{box-shadow:0 0 3px #666666;}*/
#doctorConsultation .con2 .box2 .history li a {
	display: block;
}

#doctorConsultation .history li .head {
	height: 109px;
}

#doctorConsultation .history li .head img {
	width: 65px;
	height: 65px;
	display: inline-block;
	float: left;
	margin: 22px 0 25px 32px;
}

#doctorConsultation .history li .head .info {
	width: 800px;
	/*height:65px;*/
	float: right;
	margin: 22px 43px 25px 0;
	display: inline-block;
}

#doctorConsultation .history li .head .info .leftSpan {
	font-size: 18px;
	color: #555;
	display: inline-block;
	float: left;
	font-weight: bold;
}

#doctorConsultation .history li .head .info .time {
	font-size: 14px;
	color: #999;
	display: inline-block;
	float: right;
	word-break: break-all;
	word-wrap: break-word;
}

#doctorConsultation .history li .head .info .department {
	font-size: 14px;
	color: #555;
	margin-top: 15px;
}

#doctorConsultation .history li .status {
	height: 32px;
	line-height: 32px;
	border-top: #D4D4D4 1px solid;
	font-size: 14px;
	color: #999;
	text-align: right;
	padding-right: 47px;
	clear: both;
	font-weight: normal;
}

#doctorConsultation .history li .status .yn {
	color: #F50404;
	position: relative;
}

#doctorConsultation .history li .status .yn i {
	font-size: 54px;
	position: absolute;
	right: -17px;
	top: -24px;
}

#doctorConsultation .history li .status .js {
	color: #BCBCBC;
}


/* 咨询医生界面*/
#analysisReport2 {
	width: 1000px;
	margin-left: 10px;
}

#analysisReport2 .manageTitle {
	height: 52px;
	border: #D4D4D4 1px solid;
	line-height: 52px;
	font-size: 16px;
	color: #666;
	margin-bottom: 11px;
	font-weight: bold;
	padding-left: 20px;
}

#analysisReport2 .illustration {
	overflow: hidden;
	margin-bottom: 9px;
}

#analysisReport2 .illustration .summary {
	height: 132px;
	border: #D4D4D4 1px solid;
}

#analysisReport2 .illustration .summary img {
	width: 81px;
	float: left;
	display: inline-block;
	margin: 25px 17px 26px 21px;
}

#analysisReport2 .illustration .textInfo {
	float: right;
	width: 622px;
	height: 166px;
	background: #F1F1F1;
	border: #D4D4D4 1px solid;
}

#analysisReport2 .illustration .textInfo h2 {
	font-size: 16px;
	color: #4b4643;
	margin: 11px 0 11px 21px;
	line-height: 22px;
	padding-left: 8px;
	border-left: #008CD6 4px solid;
}

#analysisReport2 .illustration .textInfo p {
	font-size: 14px;
	color: #666;
	width: 500px;
	margin-left: 21px;
	line-height: 18px;
}

#analysisReport2 .illustration .info {
	float: left;
	text-align: left;
	margin: 36px 11px 29px 0;
	line-height: 34px;
}

#analysisReport2 .illustration .info .nl {
	font-size: 16px;
}

#analysisReport2 .illustration .info .name {
	color: #555;
	font-weight: bold;
}

#analysisReport2 .illustration .info .level {
	color: #008cd6;
}

#analysisReport2 .illustration .info .department {
	font-size: 14px;
	color: #555;
	margin-top: -8px;
}

#analysisReport2 .illustration .summary .ptext {
	font-size: 14px;
	color: #555555;
	line-height: 24px;
	float: left;
	display: inline-block;
	margin: 33px 0 28px;
	padding-left: 13px;
	border-left: #E7E7E7 2px solid;
}

#analysisReport2 .illustration .summary .ptext i,
#analysisReport2 .illustration .summary .ptext span {
	color: #D90808;
}


#analysisReport2 .con {
	border: #D4D4D4 1px solid;
	padding: 20px 20px 34px;
}

#analysisReport2 .con .title1 {
	font-size: 16px;
	color: #696969;
	font-weight: normal;
	text-align: left;
}

#analysisReport2 .con .title1 .orderNum {
	color: #FFF;
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	background: #009DDA;
	text-align: center;
	line-height: 18px;
	margin-right: 8px;
}

#analysisReport2 .con .textarea {
	padding: 20px 16px;
	border: #DDDDDD 1px solid;
	overflow: hidden;
	margin-top: 10px;
}

#analysisReport2 .con .textarea textarea {
	width: 923px;
	resize: none;
	height: 137px;
	font-size: 14px;
	color: #666;
	line-height: 18px;
	border: none;
	border-bottom: #D4D4D4 1px solid;
	overflow: auto;
	outline: none;
	resize: none;
}

#analysisReport2 .con .textarea .imgCon {
	margin: 23px 0 3px;
	height: 81px;
	overflow: hidden;
	/*width:700px;*/
	margin-top: 15px;
	padding-top: 8px;
}

#analysisReport2 .con .textarea .imgCon li {
	margin-right: 10px;
	border: #C4C4C4 1px solid;
	margin-bottom: 20px;
	float: left;
	position: relative;
	cursor: pointer;
}

#analysisReport2 .con .textarea .imgCon li:last-child {
	margin-right: 0;
}

#analysisReport2 .con .textarea .imgCon li img {
	display: block;
	width: 81px;
	height: 81px;
}

#analysisReport2 .con .textarea .imgCon li .imgDeleteBtn {
	position: absolute;
	display: none;
	top: -5px;
	right: -5px;
	width: 15px;
	height: 15px;
	background: url(../images/deleteImg.png) no-repeat center;
}

#analysisReport2 .con .upload {
	font-size: 14px;
	color: #666;
	margin-top: 10px;
	position: relative;
}

#analysisReport2 .con .upload .posiAbsolute {
	position: absolute;
	left: 100px;
	top: 10px;
}

#analysisReport2 .con .upload .inputFile {
	font-size: 16px;
	color: #000;
	width: 100px;
	height: 33px;
	position: relative;
	display: inline-block;
	background: #D7D7D7;
	border-radius: 4px;
	line-height: 33px;
	text-align: center;
	margin-right: 14px;
}

#analysisReport2 .con .inputFile:hover {
	color: #FFF;
	background: #006EC8;
}

#analysisReport2 .con .upload .inputFile input {
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	width: 100px;
	height: 33px;
}

#analysisReport2 .con .title2 {
	font-size: 16px;
	color: #696969;
	font-weight: normal;
	text-align: left;
	margin-top: 36px;
	border-bottom: #D4D4D4 1px solid;
	padding-bottom: 11px;
}

#analysisReport2 .con .title2 .orderNum {
	color: #FFF;
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	background: #009DDA;
	text-align: center;
	line-height: 18px;
	margin-right: 8px;
}


#analysisReport2 .con .area {
	margin-top: 19px;
	height: 39px;
	;
	margin-left: 23px;
	position: relative;
	z-index: 100;
}

#analysisReport2 .con .area .account {
	font-size: 14px;
	color: #555;
	display: inline-block;
	float: left;
	line-height: 39px;
}

#analysisReport2 .con .area span {
	font-size: 14px;
	color: #666666;
}

#analysisReport2 .con .selectP {
	position: relative;
	width: 173px;
	height: 39px;
	overflow: hidden;
	display: inline-block;
	float: left;
	outline: none;
}

#analysisReport2 .con .selectText {
	display: inline-block;
	width: 126px;
	height: 37px;
	line-height: 37px;
	border: #DEDEDE 1px solid;
	border-right: none;
	float: left;
	padding-left: 11px;
}

#analysisReport2 .con .selectArrow {
	display: inline-block;
	width: 34px;
	height: 37px;
	border: #DEDEDE 1px solid;
	border-left: none;
	background: url(../Images/select_down.png) no-repeat center center;
	float: left;
}

#analysisReport2 .con .selectUl {
	position: absolute;
	left: 0;
	top: 39px;
	width: 171px;
	border: #66ABE3 1px solid;
	border-top: none;
	background: #FFF;
	height: 90px;
	overflow: auto;
}

#analysisReport2 .con .selectUl li {
	height: 37px;
	line-height: 37px;
	font-size: 14px;
	color: #666666;
	padding-left: 12px;
}

#analysisReport2 .con .selectUl li:hover {
	background-color: #008CD6;
	color: #FFF;
}

#analysisReport2 .con .age {
	margin-top: 19px;
	height: 39px;
	font-size: 14px;
	color: #555;
	margin-left: 23px;
	position: relative;
}

#analysisReport2 .con .age .tipsWarn {
	position: absolute;
	top: 38px;
	left: 88px;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

#analysisReport2 .con .age .ageTitle {
	height: 39px;
	line-height: 39px;
	display: inline-block;
	float: left;
}

#analysisReport2 .con .age .ageInput {
	height: 37px;
	line-height: 37px;
	padding-left: 12px;
	border: #DEDEDE 1px solid;
	width: 159px;
	float: left;
}

#analysisReport2 .con .submit2 {
	width: 174px;
	height: 47px;
	font-size: 18px;
	color: #FFF;
	background: #009DDA;
	line-height: 47px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	display: block;
	margin-top: 35px;
	margin-left: 23px;
}

#analysisReport2 .con .submit2:hover {
	background: #006DC8;
}

#analysisReport2 .masking {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999;
	display: none;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

#analysisReport2 .masking .wrap {
	padding: 6px;
	border-radius: 6px;
	background: rgba(178, 178, 178, 0.8);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -256px;
	margin-left: -456px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50b2b2b2, endColorstr=#50b2b2b2);
	z-index: 9999999;
}

#analysisReport2 .masking .frame {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	position: relative;
}

#analysisReport2 .masking .frame .imgshow {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	overflow: auto;
	vertical-align: middle;
	text-align: center;
}

#analysisReport2 .masking .frame .imgshow span {
	width: 0;
	height: 100%;
	line-height: 100%;
	vertical-align: middle;
	display: inline-block;
}

#analysisReport2 .masking .frame i {
	width: 42px;
	height: 42px;
	position: absolute;
	right: -12px;
	top: -12px;
	background: url(../images/3close.png) no-repeat center;
}

#analysisReport2 .masking .frame img {
	margin: 0 auto;
	vertical-align: middle;
	max-width: 100%;
}

#analysisReport2 .masking2 {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999;
	display: none;
	background: rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

#analysisReport2 .masking2 img {
	position: absolute;
	display: block;
	width: 139px;
	height: 63px;
	top: 50%;
	left: 50%;
	margin-left: -70px;
	margin-top: -31px;
}


/* 咨询详情聊天页面*/
#analysisChat {
	width: 1000px;
	margin-left: 10px;
}

#analysisChat .manageTitle {
	height: 52px;
	border: #D4D4D4 1px solid;
	line-height: 52px;
	font-size: 16px;
	color: #4b4643;
	font-weight: bold;
	padding-left: 20px;
	border-bottom: none;
}

#analysisChat .chat {
	height: 446px;
	border: #D4D4D4 1px solid;
	font-size: 14px;
	color: #555;
	padding: 20px 20px 0;
	margin-bottom: 18px;
	line-height: 24px;
	overflow: auto;
}

#analysisChat .inputbox {
	height: 108px;
	border: #D4D4D4 1px solid;
	font-size: 16px;
	color: #868686;
	padding: 18px 16px;
	margin-bottom: 3px;
	background: #E9F0F3;
	width: 966px;
	resize: none;
	overflow: auto;
}

#analysisChat .upload {
	font-size: 14px;
	color: #666;
	float: left;
	position: relative;
	width: 800px;
}

#analysisChat .upload .posiAbsolute {
	position: absolute;
	left: 100px;
	top: 10px;
	width: 400px;
}

#analysisChat .upload .inputFile {
	font-size: 16px;
	color: #000;
	width: 100px;
	height: 33px;
	position: relative;
	display: inline-block;
	background: #D7D7D7;
	border-radius: 4px;
	line-height: 33px;
	text-align: center;
	margin-right: 14px;
}

#analysisChat .upload .inputFile:hover {
	color: #FFF;
	background: #006EC8;
}

#analysisChat .upload .inputFile input {
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	width: 100px;
	height: 33px;
}

#analysisChat .submit2 {
	width: 174px;
	height: 47px;
	font-size: 18px;
	color: #FFF;
	background: #009DDA;
	line-height: 47px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	display: block;
	margin-left: 23px;
	float: right;
}

#analysisChat .submit2:hover {
	background: #006DC8;
}

#analysisChat .masking {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999;
	display: none;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

#analysisChat .masking .wrap {
	padding: 6px;
	border-radius: 6px;
	background: rgba(178, 178, 178, 0.8);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -256px;
	margin-left: -456px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50b2b2b2, endColorstr=#50b2b2b2);
	z-index: 9999999;
}

#analysisChat .masking .frame {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	position: relative;
}

#analysisChat .masking .frame .imgshow {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	overflow: auto;
	vertical-align: middle;
	text-align: center;
}

#analysisChat .masking .frame .imgshow span {
	width: 0;
	height: 100%;
	line-height: 100%;
	vertical-align: middle;
	display: inline-block;
}

#analysisChat .masking .frame i {
	width: 42px;
	height: 42px;
	position: absolute;
	right: -12px;
	top: -12px;
	background: url(../images/3close.png) no-repeat center;
}

#analysisChat .masking .frame img {
	margin: 0 auto;
	vertical-align: middle;
	max-width: 100%;
}

#analysisChat .masking2 {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999;
	display: none;
	background: rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

#analysisChat .masking2 img {
	position: absolute;
	display: block;
	width: 139px;
	height: 63px;
	top: 50%;
	left: 50%;
	margin-left: -70px;
	margin-top: -31px;
}

#analysisChat .chat .chatLeft {
	margin-bottom: 24px;
	clear: both;
}

#analysisChat .chat .chatLeft .left {
	width: 63px;
	display: inline-block;
	margin-right: 15px;
	float: left;
	margin-top: 5px;
}

#analysisChat .chat .chatLeft .left img {
	width: 63px;
	height: 63px;
	display: block;
}

#analysisChat .chat .chatLeft .left .name {
	font-size: 16px;
	color: #777;
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
}

#analysisChat .chat .chatLeft .right .icon {
	position: absolute;
	width: 12px;
	height: 14px;
	background: url(../images/left111.png) no-repeat center;
	top: 25px;
	left: -12px;
}

#analysisChat .chat .chatLeft .right {
	max-width: 586px;
	border: #D4D4D4 1px solid;
	border-radius: 6px;
	padding: 21px 18px;
	display: inline-block;
	float: left;
	position: relative;
	word-break: break-all;
	word-wrap: break-word;
}

#analysisChat .chat .chatLeftImg {
	margin-bottom: 24px;
	clear: both;
}

#analysisChat .chat .chatLeftImg .left {
	width: 63px;
	display: inline-block;
	float: left;
	margin-top: 5px;
}

#analysisChat .chat .chatLeftImg .left img {
	width: 63px;
	height: 63px;
	display: block;
}

#analysisChat .chat .chatLeftImg .left .name {
	font-size: 16px;
	color: #777;
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
}

#analysisChat .chat .chatLeftImg .imgCon {
	height: 75px;
	overflow: hidden;
	padding-top: 7px;
	float: left;
	margin-left: 13px;
	display: inline-block;
	padding-right: 4px;
}

#analysisChat .chat .chatRightImg {
	margin-bottom: 24px;
	clear: both;
}

#analysisChat .chat .chatRightImg .right {
	width: 63px;
	display: inline-block;
	float: right;
	margin-top: 5px;
}

#analysisChat .chat .chatRightImg .right img {
	width: 63px;
	height: 63px;
	display: block;
}

#analysisChat .chat .chatRightImg .right .name {
	font-size: 16px;
	color: #777;
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
}

#analysisChat .chat .chatRightImg .imgCon {
	height: 75px;
	overflow: hidden;
	padding-top: 7px;
	float: right;
	margin-right: 9px;
	display: inline-block;
	padding-right: 4px;
}

#analysisChat .imgCon li {
	margin-right: 10px;
	border: #C4C4C4 1px solid;
	margin-bottom: 20px;
	float: left;
	position: relative;
	cursor: pointer;
}

#analysisChat .imgCon li:last-child {
	margin-right: 0;
}

#analysisChat .imgCon li img {
	display: block;
	width: 75px;
	height: 75px;
}

#analysisChat .imgCon li .imgDeleteBtn {
	position: absolute;
	display: none;
	top: -5px;
	right: -5px;
	width: 15px;
	height: 15px;
	background: url(../images/deleteImg.png) no-repeat center;
}

#analysisChat .chat .localTime {
	margin: -12px auto 0;
	text-align: center;
}

#analysisChat .chat .chatRight {
	margin-bottom: 24px;
	clear: both;
}

#analysisChat .chat .chatRight .right {
	width: 63px;
	display: inline-block;
	margin-left: 15px;
	float: right;
	margin-top: 5px;
}

#analysisChat .chat .chatRight .right img {
	width: 63px;
	height: 63px;
	display: block;
}

#analysisChat .chat .chatRight .right .name {
	font-size: 16px;
	color: #777;
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
}

#analysisChat .chat .chatRight .left .icon {
	position: absolute;
	width: 12px;
	height: 14px;
	background: url(../images/right111.png) no-repeat center;
	top: 25px;
	right: -12px;
}

#analysisChat .chat .chatRight .left {
	max-width: 586px;
	border-radius: 6px;
	padding: 21px 18px;
	display: inline-block;
	float: right;
	position: relative;
	word-break: break-all;
	word-wrap: break-word;
	background: #DCF1FD;
}

/*检后服务首页导航*/
#doctor .afterSaleService {
	margin: 0 auto;
	width: 100%;
	min-width: 1200px;
	background: url(../images/doctorbg.png) no-repeat top center;
}

#doctor .bannerS {
	width: 100%;
	margin: 0 auto;
}

#doctor .bannerS .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 346px;
}

#doctor .bannerS .wrapS a {
	width: 152px;
	height: 39px;
	box-sizing: border-box;
	font-size: 18px;
	background: #FFF;
	color: #0086C8;
	display: block;
	cursor: pointer;
	text-align: center;
	line-height: 39px;
	position: absolute;
}

#doctor .bannerS .wrapS .consultBtn {
	left: 0;
	top: 269px;
}

#doctor .bannerS .wrapS .analysisBtn {
	left: 173px;
	top: 269px;
	background: #009EE5;
	color: #fff;
	border: #FFFFFF 1px solid;
}

#doctor .bannerS .wrapS .consultBtn:hover {
	border: #00FF00 1px solid;
	color: #FFF;
	background: #008CD6;
}

#doctor .bannerS .wrapS .analysisBtn:hover {
	background: #FFF;
	color: #008CD6;
}

#doctor .diagnose {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #F7F7F7;
}

#doctor .diagnose .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 736px;
	overflow: hidden;
}

#doctor .diagnose .wrapS .line1 {
	border-bottom: #D6D6D6 1px solid;
	width: 197px;
	height: 0;
	position: absolute;
	top: 68px;
	left: 205px;
}

#doctor .diagnose .wrapS .line2 {
	border-bottom: #D6D6D6 1px solid;
	width: 197px;
	height: 0;
	position: absolute;
	top: 68px;
	right: 205px;
}

#doctor .diagnose .wrapS .titletTxt {
	font-size: 32px;
	color: #4d4d4d;
	position: absolute;
	left: 0;
	top: 45px;
	text-align: center;
	width: 100%;
}

#doctor .diagnose .wrapS .subTitle {
	font-size: 14px;
	color: #b4b4b4;
	position: absolute;
	left: 0;
	top: 92px;
	text-align: center;
	width: 100%;
}

#doctor .diagnose .wrapS .divFrame .listUl {
	position: absolute;
	left: 0;
	top: 0;
}

#doctor .diagnose .wrapS .divFrame {
	position: absolute;
	left: 0;
	top: 170px;
	width: 1217px;
	overflow: hidden;
	height: 485px;
}

#doctor .diagnose .wrapS .divFrame .leftArrow {
	position: absolute;
	left: 15px;
	top: 210px;
	width: 30px;
	height: 30px;
	background: url(../images/leftA.png) no-repeat;
	display: none;
}

#doctor .diagnose .wrapS .divFrame .rightArrow {
	position: absolute;
	right: 41px;
	top: 210px;
	width: 30px;
	height: 30px;
	background: url(../images/rightA.png) no-repeat;
	display: none;
}

#doctor .diagnose .wrapS .divFrame:hover .leftArrow,
#doctor .diagnose .wrapS .divFrame:hover .rightArrow {
	display: block;
}

/*#doctor .diagnose .wrapS .listUl li{width:285px;height:483px;border:#D6D6D6 1px solid;background:#FFFFFF;border-radius:5px;margin-right:17px;float:left;}
#doctor .diagnose .wrapS .listUl li .translate{background:#FFF;position:relative;}*/
#doctor .diagnose .wrapS .listUl li {
	float: left;
	margin-right: 16px;
}

#doctor .diagnose .wrapS .listUl li .translate {
	background: #FFF;
	position: relative;
	width: 285px;
	height: 483px;
	border: #D6D6D6 1px solid;
	background: #FFFFFF;
	border-radius: 5px;
}

#doctor .diagnose .wrapS .listUl li .translate.active {
	transform: rotateY(180deg);
	transition: transform 1s;
}

#doctor .diagnose .wrapS .listUl li .translate.active2 {
	transform: rotateY(360deg);
	transition: transform 1s ease-out;
}

#doctor .diagnose .wrapS .listUl li:hover .btn {
	opacity: 1;
	filter: alpha(opacity=100);
}

#doctor .diagnose .wrapS .listUl li .btn {
	font-size: 12px;
	color: #0086c8;
	display: block;
	margin-top: 16px;
	padding-right: 16px;
	text-align: right;
	opacity: 0;
	filter: alpha(opacity=0);
}

#doctor .diagnose .wrapS .listUl li .head {
	width: 119px;
	height: 120px;
	display: block;
	margin: 32px auto 0;
}

#doctor .diagnose .wrapS .listUl li .name {
	font-size: 19px;
	color: #333;
	margin-top: 16px;
	text-align: center;
	font-weight: normal;
}

#doctor .diagnose .wrapS .listUl li .depart {
	font-size: 14px;
	color: #999;
	margin-top: 3px;
	text-align: center;
	font-weight: normal;
	width: 100%;
}

#doctor .diagnose .wrapS .listUl li .info {
	font-size: 14px;
	color: #666;
	padding: 25px 25px 29px;
}

#doctor .diagnose .wrapS .listUl li .price {
	font-size: 12px;
	color: #a8a8a8;
	display: block;
	text-align: center;
	font-weight: normal;
	bottom: 82px;
	position: absolute;
	left: 0;
	width: 100%;
}

#doctor .diagnose .wrapS .listUl li .consultBtn2:hover {
	width: 245px;
	height: 41px;
	line-height: 41px;
	background: #00B7EC;
	color: #FFF;
}

/*#doctor .diagnose .wrapS .listUl li .consultBtn2{border:#D9D9D9 1px solid;font-size:16px;color:#333333;display:block;text-align:center;width:245px;height:39px;line-height:39px;margin:0 auto;margin-top:9px;}*/
#doctor .diagnose .wrapS .listUl li .consultBtn2 {
	border: #D9D9D9 1px solid;
	font-size: 16px;
	color: #333333;
	display: block;
	text-align: center;
	width: 245px;
	height: 39px;
	line-height: 39px;
	position: absolute;
	left: 20px;
	bottom: 33px;
}

/*检后服务首页登录窗*/
#doctor .dialogBack {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 99999;
	display: none;
}

#doctor .mem_loginback {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 390px;
	height: 390px;
	background: rgba(0, 0, 0, .5);
	margin: -185px 0 0 -185px;
}

#doctor .mem_loginback .queryBox {
	width: 360px;
	height: 360px;
	position: absolute;
	top: 15px;
	left: 15px;
	background: #FFF;
	line-height: 25px;
}

#doctor .mem_loginback .queryBox .closeloading {
	width: 36px;
	height: 36px;
	position: absolute;
	top: -22px;
	right: -22px;
	background: url("../images/closeloading.png") no-repeat center;
}

#doctor .mem_loginback .queryBox .mem_login {
	width: 292px;
	margin: 40px auto 30px auto;
	overflow: hidden;
}

#doctor .mem_loginback .queryBox .mem_login a {
	float: left;
	width: auto;
	height: auto;
	line-height: 30px;
	font-size: 16px;
	color: #019eeb;
}

#doctor .mem_loginback .queryBox .mem_login a span {
	display: inline-block;
	width: 17px;
	height: 21px;
	background: url(../images/icon_login.png) 0 0 no-repeat;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 8px;
}



#doctor .mem_loginback .queryBox .title {
	position: absolute;
	left: 0;
	top: 25px;
	color: #008cd6;
	font-weight: normal;
	font-size: 18px;
	text-align: center;
	width: 100%;
}

#doctor .mem_loginback .queryBox .subTitle {
	position: absolute;
	left: 0;
	top: 50px;
	color: #999;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	width: 100%;
}

#doctor .mem_loginback .queryBox .phoneEtc {
	width: 292px;
	font-size: 14px;
	margin: auto;
}

#doctor .mem_loginback .queryBox .phoneEtc .phoneDiv {
	position: relative;
	height: 63px;
	width: 100%;
}

#doctor .mem_loginback .queryBox .phoneEtc .phoneDiv .phone {
	width: 290px;
	height: 43px;
	line-height: 43px;
	outline: none;
	border: #a5a5a5 1px solid;
	text-indent: 13px;
	font-size: 14px;
	font-family: '微软雅黑';
}

#doctor .mem_loginback .queryBox .phoneEtc .phoneDiv .tipsWarn {
	position: absolute;
	top: 44px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

#doctor .mem_loginback .queryBox .phoneEtc .identify {
	height: 70px;
	font-size: 16px;
	color: #008cd6;
	position: relative;
	width: 100%;
}

#doctor .mem_loginback .queryBox .phoneEtc .identify input {
	height: 43px;
	width: 156px;
	border: #a5a5a5 1px solid;
	display: inline-block;
	outline: none;
	text-indent: 13px;
	font-size: 14px;
	font-family: '微软雅黑';
}

#doctor .mem_loginback .queryBox .phoneEtc .identify .idBtn {
	height: 45px;
	width: 110px;
	background: #019eeb;
	color: #FFF;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
	float: right;
	font-size: 14px;
}

#doctor .mem_loginback .queryBox .phoneEtc .identify .idBtn.noAvailable {
	cursor: auto;
	background: #cccccc;
	float: right;
	font-size: 14px;
	color: #666666;
}

#doctor .mem_loginback .queryBox .phoneEtc .identify .tipsWarn {
	position: absolute;
	top: 44px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

#doctor .mem_loginback .queryBox .phoneEtc .makeBtn {
	height: 43px;
	font-size: 20px;
	line-height: 43px;
	cursor: pointer;
	text-align: center;
	color: #FFF;
	background: #019eeb;
	margin: 0 auto;
	margin-top: 52px;
}

#doctor .mem_loginback .queryBox .phoneEtc .makeBtn:hover {
	background: #006DC8;
}






#doctor .service02 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #FFF;
	clear: both;
}

#doctor .service02 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 536px;
	overflow: hidden;
	background: url(../images/bg_03.png) no-repeat;
}

#doctor .service02 .wrapS .titletTxt {
	font-size: 32px;
	color: #4c4c4c;
	position: absolute;
	left: 0;
	top: 63px;
	text-align: center;
	width: 100%;
}

#doctor .service02 .wrapS .subTitle {
	font-size: 14px;
	color: #b4b4b4;
	position: absolute;
	left: 0;
	top: 112px;
	text-align: center;
	width: 100%;
}

#doctor .service02 .wrapS .con1 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 50px;
	bottom: 4px;
	width: 224px;
	height: 180px;
}

#doctor .service02 .wrapS .con2 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 480px;
	bottom: 4px;
	width: 224px;
	height: 180px;
}

#doctor .service02 .wrapS .con3 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 900px;
	bottom: 4px;
	width: 224px;
	height: 180px;
}

#doctor .service02 .wrapS>div .title {
	font-size: 18px;
	color: #333;
	text-align: center;
	font-weight: normal;
}

#doctor .service02 .wrapS>div .info {
	margin-top: 12px;
	line-height: 22px;
}

#doctor .evaluation {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #F7F7F7;
}

#doctor .evaluation .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 690px;
	overflow: hidden;
}

#doctor .evaluation .wrapS .line1 {
	border-bottom: #D6D6D6 1px solid;
	width: 197px;
	height: 0;
	position: absolute;
	top: 68px;
	left: 285px;
}

#doctor .evaluation .wrapS .line2 {
	border-bottom: #D6D6D6 1px solid;
	width: 197px;
	height: 0;
	position: absolute;
	top: 68px;
	right: 285px;
}

#doctor .evaluation .wrapS .titletTxt {
	font-size: 32px;
	color: #4d4d4d;
	position: absolute;
	left: 0;
	top: 45px;
	text-align: center;
	width: 100%;
}

#doctor .evaluation .wrapS .subTitle {
	font-size: 14px;
	color: #b4b4b4;
	position: absolute;
	left: 0;
	top: 92px;
	text-align: center;
	width: 100%;
}

#doctor .evaluation .wrapS .listUl {
	position: absolute;
	left: 0;
	top: 176px;
	width: 100%;
	width: 1252px;
}

#doctor .evaluation .wrapS .listUl li {
	width: 526px;
	height: 63px;
	background: #FFFFFF;
	border-radius: 3px;
	margin-right: 56px;
	float: left;
	padding: 30px 25px 31px 19px;
	margin-bottom: 21px;
}

#doctor .evaluation .wrapS .listUl li .head {
	width: 63px;
	height: 63px;
	display: block;
	float: left;
}

#doctor .evaluation .wrapS .listUl li .imgRight {
	width: 441px;
	float: right;
}

#doctor .evaluation .wrapS .listUl li .imgRight .two {
	margin-top: 6px;
}

#doctor .evaluation .wrapS .listUl li .imgRight .two .leftPhone {
	float: left;
	font-size: 16px;
	color: #4d4d4d;
	font-weight: normal;
}

#doctor .evaluation .wrapS .listUl li .imgRight .two .rightTime {
	float: right;
	font-size: 14px;
	color: #999;
}

#doctor .evaluation .wrapS .listUl li .imgRight .text {
	font-size: 14px;
	color: #999;
	margin-top: 11px;
}


/*解读报告*/

#analysis2 .afterSaleService {
	margin: 0 auto;
	width: 100%;
	min-width: 1200px;
	background: url(../images/alalysis000.png) no-repeat top center;
}

#analysis2 .bannerS {
	width: 100%;
	margin: 0 auto;
}

#analysis2 .bannerS .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 400px;
}

#analysis2 .bannerS .wrapS a {
	width: 152px;
	height: 39px;
	box-sizing: border-box;
	font-size: 18px;
	background: #FFF;
	color: #0086C8;
	display: block;
	cursor: pointer;
	text-align: center;
	line-height: 39px;
	position: absolute;
}

#analysis2 .bannerS .wrapS .consultBtn {
	left: 0;
	top: 292px;
}

#analysis2 .bannerS .wrapS .analysisBtn {
	left: 173px;
	top: 292px;
	background: #009EE5;
	color: #fff;
	border: #FFFFFF 1px solid;
}

#analysis2 .bannerS .wrapS .consultBtn:hover {
	border: #00FF00 1px solid;
	color: #FFF;
	background: #008CD6;
}

#analysis2 .bannerS .wrapS .analysisBtn:hover {
	background: #FFF;
	color: #008CD6;
}

#analysis2 .service02 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #F7F7F7;
	clear: both;
}

#analysis2 .service02 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 941px;
	overflow: hidden;
	background: url(../images/jd_03.png) no-repeat top center;
}

#analysis2 .service02 .wrapS .titletTxt {
	font-size: 32px;
	color: #4c4c4c;
	position: absolute;
	left: 0;
	top: 43px;
	text-align: center;
	width: 100%;
}

#analysis2 .service02 .wrapS .subTitle {
	font-size: 14px;
	color: #b4b4b4;
	position: absolute;
	left: 0;
	top: 92px;
	text-align: center;
	width: 100%;
}

#analysis2 .service02 .wrapS .con>div {
	font-size: 14px;
	color: #666;
	position: absolute;
	width: 224px;
	height: 130px;
	padding: 100px 48px 0;
	top: 169px;
}

#analysis2 .service02 .wrapS .con>div.con1 {
	left: 2px;
	padding-left: 0;
}

#analysis2 .service02 .wrapS .con2 {
	left: 273px;
}

#analysis2 .service02 .wrapS .con3 {
	left: 597px;
}

#analysis2 .service02 .wrapS .con4 {
	left: 916px;
}

#analysis2 .service02 .wrapS>div.con .title {
	font-size: 18px;
	color: #333;
	text-align: center;
	font-weight: normal;
}

#analysis2 .service02 .wrapS>div.con .info {
	margin-top: 12px;
	line-height: 22px;
	color: #666;
}

#analysis2 .service02 .wrapS .box00>div {
	display: none;
}

#analysis2 .service02 .wrapS .box00 .box1 {
	width: 1198px;
	height: 474px;
	border: #CACACA 1px solid;
	background: #FFF url(../images/jd1.png) no-repeat center;
	position: absolute;
	left: 0;
	bottom: 81px;
	display: block;
}

#analysis2 .service02 .wrapS .box00 .box1 .arrow {
	position: absolute;
	width: 25px;
	height: 23px;
	background: url(../images/upup.png) no-repeat center;
	left: 104px;
	top: -23px;
}

#analysis2 .service02 .wrapS .box00 .box1 .p1 {
	margin-top: 132px;
	margin-left: 536px;
}

#analysis2 .service02 .wrapS .box00 .p135 {
	font-size: 14px;
	color: #333;
	line-height: 30px;
	margin-left: 536px;
}

#analysis2 .service02 .wrapS .box00 .p24 {
	font-size: 14px;
	color: #999;
	line-height: 30px;
	margin-left: 536px;
}

#analysis2 .service02 .wrapS .box00 .box1 .bookBtn1 {
	font-size: 14px;
	width: 150px;
	height: 37px;
	border: #29BAF6 1px solid;
	color: #29BAF6;
	display: block;
	line-height: 37px;
	text-align: center;
	margin-top: 17px;
	margin-left: 536px;
}

#analysis2 .service02 .wrapS .box00 .box1 .bookBtn1:hover {
	background: #008CD6;
	border-color: #29BAF6;
	color: #FFF;
}

#analysis2 .service02 .wrapS .box00 .box2 {
	width: 1198px;
	height: 474px;
	border: #CACACA 1px solid;
	background: #FFF url(../images/jd2.png) no-repeat center;
	position: absolute;
	left: 0;
	bottom: 81px;
}

#analysis2 .service02 .wrapS .box00 .box2 .arrow {
	position: absolute;
	width: 25px;
	height: 23px;
	background: url(../images/upup.png) no-repeat center;
	left: 420px;
	top: -23px;
}

#analysis2 .service02 .wrapS .box00 .box2 .p1 {
	margin-top: 133px;
	margin-left: 536px;
}

#analysis2 .service02 .wrapS .box00 .box2 .bookBtn2 {
	font-size: 14px;
	width: 150px;
	height: 37px;
	border: #29BAF6 1px solid;
	color: #29BAF6;
	display: block;
	line-height: 37px;
	text-align: center;
	margin-top: 25px;
	margin-left: 536px;
}

#analysis2 .service02 .wrapS .box00 .box2 .bookBtn2:hover {
	background: #008CD6;
	border-color: #29BAF6;
	color: #FFF;
}

#analysis2 .service02 .wrapS .box00 .box3 {
	width: 1198px;
	height: 474px;
	border: #CACACA 1px solid;
	background: #FFF url(../images/jd3.png) no-repeat center;
	position: absolute;
	left: 0;
	bottom: 81px;
}

#analysis2 .service02 .wrapS .box00 .box3 .arrow {
	position: absolute;
	width: 25px;
	height: 23px;
	background: url(../images/upup.png) no-repeat center;
	left: 738px;
	top: -23px;
}

#analysis2 .service02 .wrapS .box00 .box3 .p1 {
	margin-top: 133px;
	margin-left: 536px;
}

#analysis2 .service02 .wrapS .box00 .box3 .bookBtn3 {
	font-size: 14px;
	width: 150px;
	height: 37px;
	border: #29BAF6 1px solid;
	color: #29BAF6;
	display: block;
	line-height: 37px;
	text-align: center;
	margin-top: 17px;
	margin-left: 536px;
}

#analysis2 .service02 .wrapS .box00 .box3 .bookBtn3:hover {
	background: #008CD6;
	border-color: #29BAF6;
	color: #FFF;
}

#analysis2 .service02 .wrapS .box00 .box4 {
	width: 1198px;
	height: 474px;
	border: #CACACA 1px solid;
	background: #FFF url(../images/jd4.png) no-repeat center;
	position: absolute;
	left: 0;
	bottom: 81px;
}

#analysis2 .service02 .wrapS .box00 .box4 .arrow {
	position: absolute;
	width: 25px;
	height: 23px;
	background: url(../images/upup.png) no-repeat center;
	left: 1060px;
	top: -23px;
}

#analysis2 .service02 .wrapS .box00 .box4 .p1 {
	margin-top: 133px;
	margin-left: 536px;
}

#analysis2 .service02 .wrapS .box00 .box4 .bookBtn4 {
	font-size: 14px;
	width: 150px;
	height: 37px;
	border: #29BAF6 1px solid;
	color: #29BAF6;
	display: block;
	line-height: 37px;
	text-align: center;
	margin-top: 17px;
	margin-left: 536px;
}

#analysis2 .service02 .wrapS .box00 .box4 .bookBtn4:hover {
	background: #008CD6;
	border-color: #29BAF6;
	color: #FFF;
}

#analysis2 .service03 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #FFF;
	clear: both;
}

#analysis2 .service03 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 565px;
	overflow: hidden;
	background: url(../images/service03.png) no-repeat;
}

#analysis2 .service03 .wrapS .titletTxt {
	font-size: 32px;
	color: #4c4c4c;
	position: absolute;
	left: 0;
	top: 43px;
	text-align: center;
	width: 100%;
}

#analysis2 .service03 .wrapS .subTitle {
	font-size: 14px;
	color: #b4b4b4;
	position: absolute;
	left: 0;
	top: 92px;
	text-align: center;
	width: 100%;
}

#analysis2 .service03 .wrapS .con1 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 20px;
	bottom: 4px;
	width: 324px;
	height: 224px;
}

#analysis2 .service03 .wrapS .con2 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 438px;
	bottom: 4px;
	width: 324px;
	height: 224px;
}

#analysis2 .service03 .wrapS .con3 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 855px;
	bottom: 4px;
	width: 324px;
	height: 224px;
}

#analysis2 .service03 .wrapS>div .title {
	font-size: 18px;
	color: #333;
	text-align: center;
	font-weight: normal;
}

#analysis2 .service03 .wrapS>div .info {
	margin-top: 12px;
	line-height: 22px;
	font-size: 14px;
	color: #999;
}

/*新版本*/

#analysis3N .afterSaleService {
	margin: 0 auto;
	width: 100%;
	min-width: 1200px;
	background: url(../images/alalysis000new.png) no-repeat top center;
}

#analysis3N .bannerS {
	width: 100%;
	margin: 0 auto;
}

#analysis3N .bannerS .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 400px;
}

#analysis3N .bannerS .wrapS a {
	width: 152px;
	height: 39px;
	box-sizing: border-box;
	font-size: 18px;
	background: #FFF;
	color: #0086C8;
	display: block;
	cursor: pointer;
	text-align: center;
	line-height: 39px;
	position: absolute;
}

#analysis3N .bannerS .wrapS .consultBtn {
	left: 0;
	top: 292px;
}

#analysis3N .bannerS .wrapS .analysisBtn {
	left: 173px;
	top: 292px;
	background: #009EE5;
	color: #fff;
	border: #FFFFFF 1px solid;
}

#analysis3N .bannerS .wrapS .consultBtn:hover {
	color: #FFF;
	background: #008CD6;
}

#analysis3N .bannerS .wrapS .analysisBtn:hover {
	background: #FFF;
	color: #008CD6;
}

#analysis3N .service04 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #F7F7F7;
	clear: both;
}

#analysis3N .service04 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 591px;
	overflow: hidden;
	background: url(../images/bgjd06.png) no-repeat;
}

#analysis3N .service04 .wrapS .con0 {
	width: 500px;
	position: absolute;
	height: 280px;
	top: 155px;
	left: 680px;
}

#analysis3N .service04 .wrapS .con0 .titletTxt {
	font-size: 32px;
	color: #4d4d4d;
}

#analysis3N .service04 .wrapS .con0 .subTitle {
	font-size: 14px;
	color: #999;
	line-height: 45px;
}

#analysis3N .service04 .wrapS .con0 .info {
	font-size: 16px;
	color: #4d4d4d;
	line-height: 20px;
	margin-top: 9px;
}

#analysis3N .service04 .wrapS .con0 a:hover {
	color: #fff;
	background: #3D8AEC;
}

#analysis3N .service04 .wrapS .con0 a {
	font-size: 16px;
	color: #3D8AEC;
	background: #FFF;
	width: 200px;
	height: 58px;
	text-align: center;
	line-height: 58px;
	display: block;
	border-radius: 3px;
	margin-top: 29px;
	border: #3D8AEC 1px solid;
}


#analysis3N .service05 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #FFFFFF;
	clear: both;
}

#analysis3N .service05 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 590px;
	overflow: hidden;
	background: url(../images/bgjd07.png) no-repeat;
}

#analysis3N .service05 .wrapS .con0 {
	width: 500px;
	position: absolute;
	height: 280px;
	top: 155px;
	left: 210px;
}

#analysis3N .service05 .wrapS .con0 .titletTxt {
	font-size: 26px;
	color: #333;
}

#analysis3N .service05 .wrapS .con0 .subTitle {
	font-size: 14px;
	color: #999;
	line-height: 45px;
}

#analysis3N .service05 .wrapS .con0 .info {
	font-size: 16px;
	color: #4d4d4d;
	line-height: 20px;
	margin-top: 9px;
}

#analysis3N .service05 .wrapS .con0 a:hover {
	color: #fff;
	background: #3D8AEC;
}

#analysis3N .service05 .wrapS .con0 a {
	font-size: 16px;
	color: #3D8AEC;
	background: #FFF;
	width: 200px;
	height: 58px;
	text-align: center;
	line-height: 58px;
	display: block;
	border-radius: 3px;
	margin-top: 29px;
	border: #3D8AEC 1px solid;
}




#analysis3N .service06 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #F7F7F7;
	clear: both;
}

#analysis3N .service06 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 591px;
	overflow: hidden;
	background: url(../images/bgjd08.png) no-repeat;
}

#analysis3N .service06 .wrapS .con0 {
	width: 500px;
	position: absolute;
	height: 280px;
	top: 155px;
	left: 680px;
}

#analysis3N .service06 .wrapS .con0 .titletTxt {
	font-size: 26px;
	color: #333;
}

#analysis3N .service06 .wrapS .con0 .subTitle {
	font-size: 14px;
	color: #999;
	line-height: 45px;
}

#analysis3N .service06 .wrapS .con0 .info {
	font-size: 16px;
	color: #4d4d4d;
	line-height: 20px;
	margin-top: 9px;
}

#analysis3N .service06 .wrapS .con0 a:hover {
	color: #fff;
	background: #3D8AEC;
}

#analysis3N .service06 .wrapS .con0 a {
	font-size: 16px;
	color: #3D8AEC;
	background: #FFF;
	width: 200px;
	height: 58px;
	text-align: center;
	line-height: 58px;
	display: block;
	border-radius: 3px;
	margin-top: 29px;
	border: #3D8AEC 1px solid;
}



#analysis3N .service03 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #FFFFFF;
	clear: both;
}

#analysis3N .service03 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 626px;
	overflow: hidden;
	background: url(../images/lastp.png) no-repeat top center;
}

#analysis3N .service03 .wrapS .titletTxt {
	font-size: 32px;
	color: #4c4c4c;
	position: absolute;
	left: 0;
	top: 53px;
	text-align: center;
	width: 100%;
}

#analysis3N .service03 .wrapS .subTitle {
	font-size: 14px;
	color: #b4b4b4;
	position: absolute;
	left: 0;
	top: 102px;
	text-align: center;
	width: 100%;
}

#analysis3N .service03 .wrapS .con1 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 27px;
	bottom: 64px;
	width: 235px;
	height: 238px;
}

#analysis3N .service03 .wrapS .con2 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 273px;
	bottom: 102px;
	width: 197px;
	height: 198px;
}

#analysis3N .service03 .wrapS .con3 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 497px;
	bottom: 102px;
	width: 223px;
	height: 198px;
}

#analysis3N .service03 .wrapS .con4 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 725px;
	bottom: 102px;
	width: 223px;
	height: 198px;
}

#analysis3N .service03 .wrapS .con5 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 954px;
	bottom: 102px;
	width: 223px;
	height: 198px;
}

#analysis3N .service03 .wrapS .con6 {
	font-size: 24px;
	color: #fff;
	position: absolute;
	left: 450px;
	bottom: 102px;
	width: 303px;
	height: 64px;
	background: #0086C8;
	line-height: 64px;
	text-align: center;
	border-radius: 31px;
}

#analysis3N .service03 .wrapS .con6:hover {
	background: #006191;
}

#analysis3N .service03 .wrapS .gif {
	display: block;
	position: absolute;
	left: 837px;
	bottom: 0;
	width: 363px;
	height: 561px;
}

#analysis3N .service03 .wrapS>div .title {
	font-size: 18px;
	color: #4d4d4d;
	text-align: center;
	font-weight: normal;
}

#analysis3N .service03 .wrapS>div .info {
	margin-top: 12px;
	line-height: 22px;
	font-size: 14px;
	color: #999;
	display: block;
}





/*报告*/






/*报告*/

#report2 .afterSaleService {
	margin: 0 auto;
	width: 100%;
	min-width: 1200px;
	background: url(../images/report3.png) no-repeat top center;
}

#report2 .bannerS {
	width: 100%;
	margin: 0 auto;
}

#report2 .bannerS .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 402px;
}

#report2 .bannerS .wrapS .text {
	position: absolute;
	top: 84px;
	left: 0;
	color: #FFF;
}

#report2 .bannerS .wrapS .text .txtTitle {
	font-size: 36px;
	color: #FFF;
	margin-bottom: 20px;
	font-weight: normal;
}

#report2 .bannerS .wrapS .text p {
	font-size: 17px;
	line-height: 35px;
}

#report2 .bannerS .wrapS .queryBox {
	width: 360px;
	height: 328px;
	position: absolute;
	top: 25px;
	right: 32px;
	background: #FFF url(../images/login3.png) no-repeat center;
}

#report2 .bannerS .wrapS .queryBox .title {
	position: absolute;
	left: 0;
	top: 25px;
	color: #008cd6;
	font-weight: normal;
	font-size: 18px;
	text-align: center;
	width: 100%;
}

#report2 .bannerS .wrapS .queryBox .subTitle {
	position: absolute;
	left: 0;
	top: 50px;
	color: #999;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	width: 100%;
}

#report2 .bannerS .wrapS .queryBox .phoneEtc {
	margin: 85px 24px 18px 20px;
	font-size: 14px;
}

#report2 .bannerS .wrapS .queryBox .phoneEtc .phoneDiv {
	position: relative;
	height: 63px;
	width: 100%;
}

#report2 .bannerS .wrapS .queryBox .phoneEtc .phoneDiv .phone {
	width: 294px;
	height: 43px;
	line-height: 43px;
	outline: none;
	border: #E5E5E5 1px solid;
	padding-left: 20px;
}

#report2 .bannerS .wrapS .queryBox .phoneEtc .phoneDiv .tipsWarn {
	position: absolute;
	top: 44px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

#report2 .bannerS .wrapS .queryBox .phoneEtc .identify {
	height: 70px;
	font-size: 16px;
	color: #008cd6;
	position: relative;
	width: 100%;
}

#report2 .bannerS .wrapS .queryBox .phoneEtc .identify input {
	height: 43px;
	line-height: 43px;
	width: 185px;
	border: #E5E5E5 1px solid;
	border-right: none;
	padding-left: 20px;
	display: inline-block;
	outline: none;
}

#report2 .bannerS .wrapS .queryBox .phoneEtc .identify .idBtn {
	height: 45px;
	width: 110px;
	background: #008CD6;
	color: #FFF;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
}

#report2 .bannerS .wrapS .queryBox .phoneEtc .identify .idBtn.noAvailable {
	cursor: auto;
	background: #DEDEDE;
}

#report2 .bannerS .wrapS .queryBox .phoneEtc .identify .tipsWarn {
	position: absolute;
	top: 44px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

#report2 .bannerS .wrapS .queryBox .phoneEtc .makeBtn {
	height: 45px;
	font-size: 16px;
	line-height: 45px;
	cursor: pointer;
	text-align: center;
	color: #FFF;
	background: #008CD6;
	margin: 0 auto;
	margin-top: 4px;
}

#report2 .bannerS .wrapS .queryBox .phoneEtc .makeBtn:hover {
	background: #006DC8;
}

#report2 .bannerS .wrapS .queryBox .logined {
	margin: 123px 24px 18px 20px;
	display: none;
}

#report2 .bannerS .wrapS .queryBox .logined .name {
	font-size: 16px;
	color: #333;
	line-height: 38px;
}

#report2 .bannerS .wrapS .queryBox .logined .total {
	font-size: 16px;
	color: #333;
	line-height: 38px;
}

#report2 .bannerS .wrapS .queryBox .logined .twoBtn a {
	width: 135px;
	height: 45px;
	line-height: 45px;
	display: block;
	text-align: center;
	background: #008CD6;
	color: #fff;
	font-size: 16px;
}

#report2 .bannerS .wrapS .queryBox .logined .twoBtn a:hover {
	background: #005bac;
}

#report2 .bannerS .wrapS .queryBox .logined .twoBtn {
	margin-top: 37px;
}


#report2 .service03 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #F7F7F7;
	clear: both;
}

#report2 .service03 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 543px;
	overflow: hidden;
	background: url(../images/service333.png) no-repeat;
}

#report2 .service03 .wrapS .titletTxt {
	font-size: 32px;
	color: #4c4c4c;
	position: absolute;
	left: 0;
	top: 43px;
	text-align: center;
	width: 100%;
}

#report2 .service03 .wrapS .subTitle {
	font-size: 14px;
	color: #b4b4b4;
	position: absolute;
	left: 0;
	top: 92px;
	text-align: center;
	width: 100%;
}

#report2 .service03 .wrapS .con1 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 79px;
	bottom: 4px;
	width: 197px;
	height: 198px;
}

#report2 .service03 .wrapS .con2 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 354px;
	bottom: 4px;
	width: 197px;
	height: 198px;
}

#report2 .service03 .wrapS .con3 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 610px;
	bottom: 4px;
	width: 223px;
	height: 198px;
}

#report2 .service03 .wrapS>div .title {
	font-size: 18px;
	color: #333;
	text-align: center;
	font-weight: normal;
}

#report2 .service03 .wrapS>div .info {
	margin-top: 12px;
	line-height: 22px;
	font-size: 14px;
	color: #999;
}

/*新的页面*/
#report3N .afterSaleService {
	margin: 0 auto;
	width: 100%;
	min-width: 1200px;
	background: url(../images/report3.png) no-repeat top center;
}

#report3N .bannerS {
	width: 100%;
	margin: 0 auto;
}

#report3N .bannerS .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 402px;
}

#report3N .bannerS .wrapS .text {
	position: absolute;
	top: 84px;
	left: 0;
	color: #FFF;
}

#report3N .bannerS .wrapS .text .txtTitle {
	font-size: 36px;
	color: #FFF;
	margin-bottom: 20px;
	font-weight: normal;
}

#report3N .bannerS .wrapS .text p {
	font-size: 17px;
	line-height: 35px;
}

#report3N .bannerS .wrapS .queryBox {
	width: 360px;
	height: 328px;
	position: absolute;
	top: 25px;
	right: 32px;
	background: #FFF url(../images/login3.png) no-repeat center;
}

#report3N .bannerS .wrapS .queryBox .title {
	position: absolute;
	left: 0;
	top: 25px;
	color: #008cd6;
	font-weight: normal;
	font-size: 18px;
	text-align: center;
	width: 100%;
}

#report3N .bannerS .wrapS .queryBox .subTitle {
	position: absolute;
	left: 0;
	top: 50px;
	color: #999;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	width: 100%;
}

#report3N .bannerS .wrapS .queryBox .phoneEtc {
	margin: 85px 24px 18px 20px;
	font-size: 14px;
}

#report3N .bannerS .wrapS .queryBox .phoneEtc .phoneDiv {
	position: relative;
	height: 63px;
	width: 100%;
}

#report3N .bannerS .wrapS .queryBox .phoneEtc .phoneDiv .phone {
	width: 294px;
	height: 43px;
	line-height: 43px;
	outline: none;
	border: #E5E5E5 1px solid;
	padding-left: 20px;
}

#report3N .bannerS .wrapS .queryBox .phoneEtc .phoneDiv .tipsWarn {
	position: absolute;
	top: 44px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

#report3N .bannerS .wrapS .queryBox .phoneEtc .identify {
	height: 70px;
	font-size: 16px;
	color: #008cd6;
	position: relative;
	width: 100%;
}

#report3N .bannerS .wrapS .queryBox .phoneEtc .identify input {
	height: 43px;
	line-height: 43px;
	width: 185px;
	border: #E5E5E5 1px solid;
	border-right: none;
	padding-left: 20px;
	display: inline-block;
	outline: none;
}

#report3N .bannerS .wrapS .queryBox .phoneEtc .identify .idBtn {
	height: 45px;
	width: 110px;
	background: #008CD6;
	color: #FFF;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
}

#report3N .bannerS .wrapS .queryBox .phoneEtc .identify .idBtn.noAvailable {
	cursor: auto;
	background: #DEDEDE;
}

#report3N .bannerS .wrapS .queryBox .phoneEtc .identify .tipsWarn {
	position: absolute;
	top: 44px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

#report3N .bannerS .wrapS .queryBox .phoneEtc .makeBtn {
	height: 45px;
	font-size: 16px;
	line-height: 45px;
	cursor: pointer;
	text-align: center;
	color: #FFF;
	background: #008CD6;
	margin: 0 auto;
	margin-top: 4px;
}

#report3N .bannerS .wrapS .queryBox .phoneEtc .makeBtn:hover {
	background: #006DC8;
}

#report3N .bannerS .wrapS .queryBox .logined {
	margin: 123px 24px 18px 20px;
	display: none;
}

#report3N .bannerS .wrapS .queryBox .logined .name {
	font-size: 16px;
	color: #333;
	line-height: 38px;
}

#report3N .bannerS .wrapS .queryBox .logined .total {
	font-size: 16px;
	color: #333;
	line-height: 38px;
}

#report3N .bannerS .wrapS .queryBox .logined .twoBtn a {
	width: 135px;
	height: 45px;
	line-height: 45px;
	display: block;
	text-align: center;
	background: #008CD6;
	color: #fff;
	font-size: 16px;
}

#report3N .bannerS .wrapS .queryBox .logined .twoBtn a:hover {
	background: #005bac;
}

#report3N .bannerS .wrapS .queryBox .logined .twoBtn {
	margin-top: 37px;
}


#report3N .service03 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #F7F7F7;
	clear: both;
}

#report3N .service03 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 561px;
	overflow: hidden;
	background: url(../images/rp111.png) no-repeat;
}

#report3N .service03 .wrapS .titletTxt {
	font-size: 32px;
	color: #4c4c4c;
	position: absolute;
	left: -200px;
	top: 48px;
	text-align: center;
	width: 100%;
}

#report3N .service03 .wrapS .subTitle {
	font-size: 14px;
	color: #b4b4b4;
	position: absolute;
	left: 0;
	top: 92px;
	text-align: center;
	width: 100%;
}

#report3N .service03 .wrapS .con1 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 15px;
	bottom: -16px;
	width: 235px;
	height: 238px;
}

#report3N .service03 .wrapS .con2 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 320px;
	bottom: 25px;
	width: 197px;
	height: 198px;
}

#report3N .service03 .wrapS .con3 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 597px;
	bottom: 25px;
	width: 223px;
	height: 198px;
}

#report3N .service03 .wrapS .gif {
	display: block;
	position: absolute;
	left: 837px;
	bottom: 0;
	width: 363px;
	height: 561px;
}

#report3N .service03 .wrapS>div .title {
	font-size: 18px;
	color: #333;
	text-align: center;
	font-weight: normal;
}

#report3N .service03 .wrapS>div .info {
	margin-top: 12px;
	line-height: 22px;
	font-size: 14px;
	color: #999;
}


/*检后服务首页登录窗*/
#doctor .dialogBack {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 99999;
	display: none;
}

#doctor .mem_loginback {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 390px;
	height: 390px;
	background: rgba(0, 0, 0, .5);
	margin: -185px 0 0 -185px;
}

#doctor .mem_loginback .queryBox {
	width: 360px;
	height: 360px;
	position: absolute;
	top: 15px;
	left: 15px;
	background: #FFF;
	line-height: 25px;
}

#doctor .mem_loginback .queryBox .closeloading {
	width: 36px;
	height: 36px;
	position: absolute;
	top: -22px;
	right: -22px;
	background: url("../images/closeloading.png") no-repeat center;
}

#doctor .mem_loginback .queryBox .mem_login {
	width: 292px;
	margin: 40px auto 30px auto;
	overflow: hidden;
}

#doctor .mem_loginback .queryBox .mem_login a {
	float: left;
	width: auto;
	height: auto;
	line-height: 30px;
	font-size: 16px;
	color: #019eeb;
}

#doctor .mem_loginback .queryBox .mem_login a span {
	display: inline-block;
	width: 17px;
	height: 21px;
	background: url(../images/icon_login.png) 0 0 no-repeat;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 8px;
}



#doctor .mem_loginback .queryBox .title {
	position: absolute;
	left: 0;
	top: 25px;
	color: #008cd6;
	font-weight: normal;
	font-size: 18px;
	text-align: center;
	width: 100%;
}

#doctor .mem_loginback .queryBox .subTitle {
	position: absolute;
	left: 0;
	top: 50px;
	color: #999;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	width: 100%;
}

#doctor .mem_loginback .queryBox .phoneEtc {
	width: 292px;
	font-size: 14px;
	margin: auto;
}

#doctor .mem_loginback .queryBox .phoneEtc .phoneDiv {
	position: relative;
	height: 63px;
	width: 100%;
}

#doctor .mem_loginback .queryBox .phoneEtc .phoneDiv .phone {
	width: 290px;
	height: 43px;
	line-height: 43px;
	outline: none;
	border: #a5a5a5 1px solid;
	text-indent: 13px;
	font-size: 14px;
	font-family: '微软雅黑';
}

#doctor .mem_loginback .queryBox .phoneEtc .phoneDiv .tipsWarn {
	position: absolute;
	top: 44px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

#doctor .mem_loginback .queryBox .phoneEtc .identify {
	height: 70px;
	font-size: 16px;
	color: #008cd6;
	position: relative;
	width: 100%;
}

#doctor .mem_loginback .queryBox .phoneEtc .identify input {
	height: 43px;
	width: 156px;
	border: #a5a5a5 1px solid;
	display: inline-block;
	outline: none;
	text-indent: 13px;
	font-size: 14px;
	font-family: '微软雅黑';
}

#doctor .mem_loginback .queryBox .phoneEtc .identify .idBtn {
	height: 45px;
	width: 110px;
	background: #019eeb;
	color: #FFF;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
	float: right;
	font-size: 14px;
}

#doctor .mem_loginback .queryBox .phoneEtc .identify .idBtn.noAvailable {
	cursor: auto;
	background: #cccccc;
	float: right;
	font-size: 14px;
	color: #666666;
}

#doctor .mem_loginback .queryBox .phoneEtc .identify .tipsWarn {
	position: absolute;
	top: 44px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

#doctor .mem_loginback .queryBox .phoneEtc .makeBtn {
	height: 43px;
	font-size: 20px;
	line-height: 43px;
	cursor: pointer;
	text-align: center;
	color: #FFF;
	background: #019eeb;
	margin: 0 auto;
	margin-top: 52px;
}

#doctor .mem_loginback .queryBox .phoneEtc .makeBtn:hover {
	background: #006DC8;
}







/*没有数据公共样式*/
.nodata {
	text-align: center;
	padding-top: 105px;
}

.nodata .nodataTitle {
	font-size: 20px;
	color: #dedede;
	font-weight: normal;
}


/*售后服务停泊站*/
#afterServiceNew .afterSaleService {
	margin: 0 auto;
	width: 100%;
	min-width: 1200px;
	background: url(../images/afterServiceNew.png) no-repeat top center;
}

#afterServiceNew .bannerS {
	width: 100%;
	margin: 0 auto;
}

#afterServiceNew .bannerS .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 400px;
}

#afterServiceNew .bannerS .wrapS a {
	width: 152px;
	height: 39px;
	box-sizing: border-box;
	font-size: 18px;
	background: #FFF;
	color: #0086C8;
	display: block;
	cursor: pointer;
	text-align: center;
	line-height: 39px;
	position: absolute;
}

#afterServiceNew .bannerS .wrapS .consultBtn {
	left: 0;
	top: 292px;
}

#afterServiceNew .bannerS .wrapS .analysisBtn {
	left: 173px;
	top: 292px;
	background: #009EE5;
	color: #fff;
	border: #FFFFFF 1px solid;
}

#afterServiceNew .bannerS .wrapS .consultBtn:hover {
	border: #00FF00 1px solid;
	color: #FFF;
	background: #008CD6;
}

#afterServiceNew .bannerS .wrapS .analysisBtn:hover {
	background: #FFF;
	color: #008CD6;
}

#afterServiceNew .service02 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #fff;
	clear: both;
}

#afterServiceNew .service02 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 543px;
	overflow: hidden;
	background: url(../images/af02.png) no-repeat top center;
}

#afterServiceNew .service02 .wrapS .titletTxt {
	font-size: 28px;
	color: #333;
	position: absolute;
	left: 0;
	top: 70px;
	text-align: center;
	width: 100%;
	font-weight: bolder;
}

#afterServiceNew .service02 .wrapS .subTitle {
	font-size: 14px;
	color: #999;
	position: absolute;
	left: 0;
	top: 114px;
	text-align: center;
	width: 100%;
}

#afterServiceNew .service02 .wrapS .con>div {
	font-size: 14px;
	color: #666;
	position: absolute;
	width: 226px;
	height: 130px;
	padding: 100px 48px 0;
	top: 290px;
}

#afterServiceNew .service02 .wrapS .con>div.con1 {
	left: 130px;
	padding-left: 0;
}

#afterServiceNew .service02 .wrapS .con2 {
	left: 450px;
}

#afterServiceNew .service02 .wrapS .con3 {
	left: 816px;
}

#afterServiceNew .service02 .wrapS>div.con .title {
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

#afterServiceNew .service02 .wrapS>div.con .info {
	margin-top: 14px;
	line-height: 22px;
	color: #666;
}

#afterServiceNew .service08 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #F5F7FC;
	clear: both;
}

#afterServiceNew .service08 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 601px;
	overflow: hidden;
	background: url(../images/service08.png) no-repeat;
}

#afterServiceNew .service08 .wrapS .con0 {
	width: 500px;
	position: absolute;
	height: 280px;
	top: 235px;
	left: 680px;
}

#afterServiceNew .service08 .wrapS>.titletTxt {
	font-size: 28px;
	color: #4c4c4c;
	position: absolute;
	left: 0;
	top: 60px;
	text-align: center;
	width: 100%;
}

#afterServiceNew .service08 .wrapS>.subTitle {
	font-size: 14px;
	color: #b4b4b4;
	position: absolute;
	left: 0;
	top: 102px;
	text-align: center;
	width: 100%;
}

#afterServiceNew .service08 .wrapS .con0 .titletTxt {
	font-size: 26px;
	color: #333;
}

#afterServiceNew .service08 .wrapS .con0 .subTitle {
	font-size: 14px;
	color: #999;
	line-height: 45px;
}

#afterServiceNew .service08 .wrapS .con0 .info {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 9px;
}

#afterServiceNew .service08 .wrapS .con0 a:hover {
	background: #236fcf;
}

#afterServiceNew .service08 .wrapS .con0 a {
	font-size: 16px;
	width: 200px;
	height: 58px;
	text-align: center;
	line-height: 58px;
	display: block;
	border-radius: 3px;
	margin-top: 29px;
	border: #3D8AEC 1px solid;
	color: #fff;
	background: #3D8AEC;
}


#afterServiceNew .service09 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #fff;
	clear: both;
}

#afterServiceNew .service09 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 599px;
	overflow: hidden;
	background: url(../images/service09.png) no-repeat;
}

#afterServiceNew .service09 .wrapS .con1 {
	font-size: 14px;
	color: #4D4D4D;
	position: absolute;
	left: 266px;
	bottom: 4px;
	width: 98px;
	line-height: 20px;
	top: 228px;
}

#afterServiceNew .service09 .wrapS .con2 {
	font-size: 14px;
	color: #4D4D4D;
	position: absolute;
	left: 583px;
	bottom: 4px;
	width: 160px;
	top: 228px;
	line-height: 20px;
}

#afterServiceNew .service09 .wrapS .con3 {
	font-size: 14px;
	color: #4D4D4D;
	position: absolute;
	left: 879px;
	bottom: 4px;
	width: 170px;
	top: 228px;
	line-height: 20px;
}

#afterServiceNew .service09 .wrapS>div .title {
	font-size: 18px;
	color: #333;
	text-align: center;
	font-weight: normal;
}

#afterServiceNew .service09 .wrapS>div .info {
	margin-top: 12px;
	line-height: 22px;
	font-size: 14px;
	color: #4d4d4d;
}

#afterServiceNew .service09 .wrapS .con0 {
	position: absolute;
	left: 172px;
	bottom: 4px;
	width: 855px;
	height: 224px;
	top: 133px;
}

#afterServiceNew .service09 .wrapS>div.con0 .info {
	margin-top: 0px;
	line-height: 22px;
	font-size: 14px;
	color: #4d4d4d;
	text-align: center;
}

#afterServiceNew .service09 .wrapS .con4 {
	position: absolute;
	left: 550px;
	bottom: 4px;
	width: 150px;
	top: 475px;
	line-height: 20px;
}


#afterServiceNew .service05 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #fff;
	clear: both;
}

#afterServiceNew .service05 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 600px;
	overflow: hidden;
	background: url(../images/af05.png) no-repeat;
}

#afterServiceNew .service05 .wrapS .con0 {
	width: 453px;
	position: absolute;
	height: 280px;
	top: 155px;
	left: 42px;
}

#afterServiceNew .service05 .wrapS .con0 .titletTxt {
	font-size: 26px;
	color: #333;
}

#afterServiceNew .service05 .wrapS .con0 .subTitle {
	font-size: 14px;
	color: #999;
	line-height: 45px;
}

#afterServiceNew .service05 .wrapS .con0 .info {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 9px;
}

#afterServiceNew .service05 .wrapS .con0 a:hover {
	background: #236fcf;
}

#afterServiceNew .service05 .wrapS .con0 a {
	font-size: 16px;
	width: 200px;
	height: 58px;
	text-align: center;
	line-height: 58px;
	display: block;
	border-radius: 3px;
	margin-top: 29px;
	border: #3D8AEC 1px solid;
	color: #fff;
	background: #3D8AEC;
}




#afterServiceNew .service06 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #F5F7FC;
	clear: both;
}

#afterServiceNew .service06 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 600px;
	overflow: hidden;
	background: url(../images/af06.png) no-repeat;
}

#afterServiceNew .service06 .wrapS .con0 {
	width: 453px;
	position: absolute;
	height: 280px;
	top: 155px;
	left: 715px;
}

#afterServiceNew .service06 .wrapS .con0 .titletTxt {
	font-size: 26px;
	color: #333;
}

#afterServiceNew .service06 .wrapS .con0 .subTitle {
	font-size: 14px;
	color: #999;
	line-height: 45px;
}

#afterServiceNew .service06 .wrapS .con0 .info {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 9px;
}

#afterServiceNew .service06 .wrapS .con0 a:hover {
	background: #236fcf;
}

#afterServiceNew .service06 .wrapS .con0 a {
	font-size: 16px;
	width: 200px;
	height: 58px;
	text-align: center;
	line-height: 58px;
	display: block;
	border-radius: 3px;
	margin-top: 29px;
	border: #3D8AEC 1px solid;
	color: #fff;
	background: #3D8AEC;
}


#afterServiceNew .service07 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #F5F7FC;
	clear: both;
}

#afterServiceNew .service07 .wrapS {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 600px;
	overflow: hidden;
	background: url(../images/af07.png) no-repeat;
}



#afterServiceNew .service07 .wrapS .titletTxt {
	font-size: 28px;
	color: #333;
	position: absolute;
	left: 0;
	top: 53px;
	text-align: center;
	width: 100%;
	font-weight: bolder;
}

#afterServiceNew .service07 .wrapS .subTitle {
	font-size: 14px;
	color: #999;
	position: absolute;
	left: 0;
	top: 96px;
	text-align: center;
	width: 100%;
}

#afterServiceNew .service07 .wrapS .titletTxt1 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 380px;
	top: 205px;
}

#afterServiceNew .service07 .wrapS .titletTxt2 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 770px;
	top: 205px;
}

#afterServiceNew .service07 .wrapS .titletTxt3 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 930px;
	top: 320px;
}

#afterServiceNew .service07 .wrapS .titletTxt4 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 770px;
	top: 432px;
}

#afterServiceNew .service07 .wrapS .titletTxt5 {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 380px;
	top: 432px;
}

#afterServiceNew .service07 .wrapS .img1 {
	width: 30px;
	height: 30px;
	position: absolute;
	left: 251px;
	top: 212px;
}

#afterServiceNew .service07 .wrapS .img2 {
	width: 30px;
	height: 30px;
	position: absolute;
	left: 251px;
	top: 317px;
}

#afterServiceNew .service07 .wrapS .img3 {
	width: 30px;
	height: 30px;
	position: absolute;
	left: 251px;
	top: 422px;
}

#afterServiceNew .service07 .wrapS .txtCon li {
	display: none;
}

#afterServiceNew .service07 .wrapS .subTitle1 {
	font-size: 16px;
	color: #666;
	width: 190px;
	height: 54px;
	line-height: 54px;
	background: url(../images/title.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 28px;
	text-align: center;
}

#afterServiceNew .service07 .wrapS .sub1 {
	width: 190px;
	height: 110px;
	position: absolute;
	left: 53px;
	top: 172px;
}

#afterServiceNew .service07 .wrapS .subTitle1.active {
	background-image: url(../images/titleActive.png);
	color: #FFF;
}

#afterServiceNew .service07 .wrapS .subTitle2 {
	font-size: 16px;
	color: #666;
	width: 190px;
	height: 54px;
	line-height: 54px;
	background: url(../images/title.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 28px;
	text-align: center;
}

#afterServiceNew .service07 .wrapS .sub2 {
	width: 190px;
	height: 110px;
	position: absolute;
	left: 53px;
	top: 277px;
}

#afterServiceNew .service07 .wrapS .subTitle2.active {
	background-image: url(../images/titleActive.png);
	color: #FFF;
}

#afterServiceNew .service07 .wrapS .subTitle3 {
	font-size: 16px;
	color: #666;
	width: 190px;
	height: 54px;
	line-height: 54px;
	background: url(../images/title.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 28px;
	text-align: center;
}

#afterServiceNew .service07 .wrapS .sub3 {
	width: 190px;
	height: 110px;
	position: absolute;
	left: 53px;
	top: 382px;
}

#afterServiceNew .service07 .wrapS .subTitle3.active {
	background-image: url(../images/titleActive.png);
	color: #FFF;
}

/*ywl2016年10月24日点击弹窗登录*/
#doctor .masking1 {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99;
	background: rgba(0, 0, 0, 0.4);
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

#doctor .masking1 .wrap {
	padding: 6px;
	border-radius: 6px;
	background: rgba(178, 178, 178, 0.8);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -101px;
	margin-left: -258px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50b2b2b2, endColorstr=#50b2b2b2);
}

#doctor .masking1 .frame {
	width: 497px;
	height: 85px;
	background: #FFFFFF;
	padding-top: 52px;
	padding-bottom: 54px;
	position: relative;
}


/*jg_details20160522*/
.jg_right_calender {
	width: 100%;
	min-height: 100px;
	box-shadow: 0px 0px 2px #E3E3E3;
}

.jg_info_bg li {
	position: relative;
}

.jg_map_btn {
	float: right;
	top: -7px;
	width: 84px;
	height: 29px;
	border-radius: 5px;
	font-size: 14px;
	line-height: 27px;
	text-align: center;
	text-indent: 13px;
	margin-top: 6px;
	color: #eb5d43;
	cursor: pointer;
	display: inline-block;
	position: absolute;
	right: 5px;
	text-align: right;
	position: fixed;
	left: -1000px;
}

.jg_map_btn:after {
	content: "";
	display: table;
	position: absolute;
	width: 18px;
	height: 21px;
	background-image: url(../images/icon_dw.png);
	background-size: 12px 14px;
	left: 41px;
	top: 7px;
	background-repeat: no-repeat;
}

.jg_map_model_content {
	position: relative;
	top: 50px;
	width: 974px;
	height: 551px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}

/*模态框插件样式*/
#model_box {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 3000000000;
}

/*模态框插件样式*/
#model_box_public {
	width: 100%;
	height: 100%;
	z-index: 20000000;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.5);
}

/*模态框插件样式*/
#model_box_tip_independent {
	z-index: 9999999999;
	text-align: center;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow: auto;
	background-color: transparent;
}

/*提示框插件样式*/
#model_box_tip01 {
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	/*IE8支持*/
	padding: 20px !important;
	height: auto !important;
	min-height: 10px !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	/*IE8支持*/
	background-color: rgba(0, 0, 0, 0.7) !important;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	width: auto !important;
	min-width: 200px !important;
}

.model_box_content {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-moz-transition: transform 0s ease-out;
	-moz-transform: translate(0, 0%);
}

.model_box_content .close {
	cursor: pointer;
}

.fade.animate {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modelopen {
	overflow: hidden;
}

/*模态框插件样式end*/
/*tipbox插件样式*/
.kktipbox {
	position: absolute;
	z-index: 190000;
	border-radius: 5px;
	display: none;
	max-width: 300px;
	left: -35000px;
	background-color: #ffffff;
	min-height: 20px;
	text-align: left;
	padding: 10px;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
	-moz-transition: -moz-transform 0.2s;
	/* Firefox 4 */
	-webkit-transition: -webkit-transform 0.2s;
	/* Safari 和 Chrome */
	-o-transition: -o-transform 0.2s;
	/* Opera */
	transition: transform 0.2s;
}

.kktipbox_point_box {
	position: absolute;
}

.kktipbox_point {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	display: block;
	z-index: 1900000;
	transition: transform 0.2s;
	-moz-transition: transform 0.2s;
	/* Firefox 4 */
	-webkit-transition: transform 0.2s;
	/* Safari 和 Chrome */
	-o-transition: transform 0.2s;
	/* Opera */
}

.kktipbox_point_right {
	top: 50%;
	line-height: 0px;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid #ffffff;
	overflow: hidden;
}

.kktipbox_point_bottom {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid #ffffff;
	overflow: hidden;
	margin-top: 0px;
}

.kktipbox_point_box .kktipbox_point_right,
.kktipbox_right {
	transform: translate(10px, 0px);
	-ms-transform: translate(10px, 0px);
	/* IE 9 */
	-webkit-transform: translate(10px, 0px);
	/* Safari and Chrome */
	-o-transform: translate(10px, 0px);
	/* Opera */
	-moz-transform: translate(10px, 0px);
	/* Firefox */
}

.kktipbox_point_box .kktipbox_point_bottom,
.kktipbox_bottom {
	transform: translate(0px, 10px);
	-ms-transform: translate(0px, 10px);
	/* IE 9 */
	-webkit-transform: translate(0px, 10px);
	/* Safari and Chrome */
	-o-transform: translate(0px, 10px);
	/* Opera */
	-moz-transform: translate(0px, 10px);
	/* Firefox */
}

.kktipbox_point_box .kktipbox_point_top,
.kktipbox_top {
	transform: translate(0px, -10px);
	-ms-transform: translate(0px, -10px);
	/* IE 9 */
	-webkit-transform: translate(0px, -10px);
	/* Safari and Chrome */
	-o-transform: translate(0px, -10px);
	/* Opera */
	-moz-transform: translate(0px, -10px);
	/* Firefox */
}

.kktipbox_point_box .kktipbox_point_left,
.kktipbox_left {
	transform: translate(-10px, 0px);
	-ms-transform: translate(-10px, 0px);
	/* IE 9 */
	-webkit-transform: translate(-10px, 0px);
	/* Safari and Chrome */
	-o-transform: translate(-10px, 0px);
	/* Opera */
	-moz-transform: translate(-10px, 0px);
	/* Firefox */
}

.kktipbox_point_box.active .kktipbox_point {
	transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	/* IE 9 */
	-webkit-transform: translate(0px, 0px);
	/* Safari and Chrome */
	-o-transform: translate(0px, 0px);
	/* Opera */
	-moz-transform: translate(0px, 0px);
	/* Firefox */
}

.kktipbox.active {
	transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	/* IE 9 */
	-webkit-transform: translate(0px, 0px);
	/* Safari and Chrome */
	-o-transform: translate(0px, 0px);
	/* Opera */
	-moz-transform: translate(0px, 0px);
	/* Firefox */
}

/*tipbox插件样式 end*/
.kktipbox_point_bottom {
	border: 0px;
	width: 19px;
	height: 10px;
	background-image: url(../images/tipbox_point_right03.png);
	background-repeat: no-repeat;
	display: block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.kktipbox_point_top {
	border: 0px;
	width: 19px;
	height: 10px;
	background-image: url(../images/tipbox_point_right04.png);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -9.5px;
}

.kktipbox_point_left {
	border: 0px;
	width: 10px;
	height: 19px;
	background-image: url(../images/tipbox_point_right05.png);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: 0px;
}

#tc_detail_calender .selectdata .kktipbox {
	border: 1px #a5a5a5 solid;
}

.jg_detail .section01 .jg_info .kktipbox_point_right {
	border: 0px;
	width: 10px;
	height: 19px;
	background-image: url(../images/tipbox_point_right02.png);
}

.kktipbox {
	border: 1px #a5a5a5 solid;
	font-size: 12px;
}

.kktipbox_point_right {
	border: 0px;
	width: 10px;
	height: 19px;
	background-image: url(../images/tipbox_point_right02.png);
}

.jg_detail .section01 .jg_info .kktipbox {
	border: 1px #a5a5a5 solid;
}

.list_jg .kktipbox_point_right {
	border: 0px;
	width: 10px;
	height: 19px;
	background-image: url(../images/tipbox_point_right02.png);
}

.list_jg .kktipbox {
	border: 1px #a5a5a5 solid;
}

.kktipbox_point_box {
	position: absolute;
	top: 139.5px\9;
}

.fix_element .right .kktipbox {
	top: 155px\9;
	left: -152px\9;
}

/*搜索不到结果页面css*/
.noresult_body {
	width: 815px;
	height: auto;
	margin-top: -5px;
	padding: 8px 45px;
	background: #FFF8F6;
	border: #ECECEC 1px solid;
}

.noresult_body2 {
	width: 835px;
	height: auto;
	margin-top: -5px;
	padding: 8px 45px;
	background: #FFF8F6;
	border: #ECECEC 1px solid;
}

.noresult_body a {
	display: block;
	vertical-align: middle;
	float: left;
}

.noresult_body ul {
	width: 700px;
	min-height: 180px;
	margin-left: 10px;
	float: left;
	margin-top: 3px;
}

.noresult_body ul h2 {
	font-size: 18px;
	line-height: 50px;
	font-weight: bolder;
}

.noresult_body ul p {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
}

/*new index20160803*/
.banner {
	height: 397px;
	background-color: #ffffff;
}

.index .section01 .type01 a:hover img {
	transform: scale(0.95, 0.95);
	-moz-transform: scale(0.95, 0.95);
	/* Firefox 4 */
	-webkit-transform: scale(0.95, 0.95);
	/* Safari and Chrome */
	-o-transform: scale(0.95, 0.95);
	/* Opera */
}

.index .section01 {
	margin-top: 18px;
}

.index .section01 .type01 {
	width: 1212px;
}

.index .section01 .type01 a {
	background-color: #fff;
	width: 291px;
	height: 168px;
	display: block;
	float: left;
	margin-right: 12px;
}

.index .section01 .type01 img {
	width: 290px;
	height: 168px;
}

.index .section02 {
	margin-top: 25px;
}

.index .section02 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

.index .section02 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

.index .section02 .head a {
	float: right;
	cursor: pointer;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

.index .section02 .head span {
	display: none;
	position: absolute;
	bottom: -2px;
	width: 100%;
	height: 2px;
	background-color: #019eeb;
}

.index .section02 .head>div>div:last-child a {
	border: none;
}

.index .section02 .head>div>div:first-child a {
	padding-right: 0px;
}

.index .section02 .head>div {
	float: right;
}

.index .section02 .head>div>div:after {
	content: "";
	display: block;
	position: absolute;
	width: 13px;
	height: 10px;
	background: url(../images/index_section02_point01.png);
	left: 50%;
	margin-left: -6.5px;
	bottom: -5px;
	display: none;
}

.index .section02 .head>div>div:hover span,
.index .section02 .head>div>div:hover:after {
	display: block;
}

.index .section02 .head>div>div {
	float: right;
	position: relative;
	height: 40px;
}

.index .section02 .head>div>div.active:after,
.index .section02 .head>div>div.active span {
	display: block;
}

.index .section02 .head>div>div.active a {
	color: #019eeb;
}

.index .section02 .left {
	height: 578px;
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 254px;
	float: left;
}

.index .section02 .left .left_top {
	height: 90px;
	background-color: #f1f1f1;
}

.index .section02 .left .left_top p {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-top: 17px;
}

.index .section02 .left .left_top span {
	text-align: center;
	font-size: 14px;
	color: #6b6b6b;
	display: block;
	margin-top: 7px;
}

.index .section02 .left_select {
	padding-left: 16px;
}

.index .section02 .left_select .city_select {
	margin-top: 19px;
	margin-bottom: 5px;
	font-size: 16px;
	padding-left: 24px;
	line-height: 24px;
	background: url(../images/locate_city_icon02.png) 2px 5px no-repeat;
}

.index .section02 .left_select .li {
	position: relative;
	margin-bottom: 40px;
}

.index .section02 .left_select .li div.btn {
	position: relative;
	width: 209px;
	height: 48px;
	line-height: 48px;
	padding-left: 10px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999;
	border: #EEEEEE 1px solid;
}

.index .section02 .left_select .li ul {
	z-index: 100;
	width: 219px;
	border: #EEEEEE 1px solid;
	position: absolute;
	top: 49px;
	left: 0px;
	max-height: 272px;
	overflow: auto;
	background-color: #ffffff;
}

.index .section02 .left_select .li ul li {
	font-size: 14px;
	line-height: 34px;
	color: #666666;
	padding-left: 10px;
	display: block;
	cursor: pointer;
}

.index .section02 .left_select .li div.btn i {
	display: block;
	background: url(../images/section_select_down.png) center no-repeat;
	position: absolute;
	width: 9px;
	height: 5px;
	right: 11px;
	top: 22px;
}

.index .section02 .left_select .li ul li:hover {
	background-color: #019eeb;
	color: #ffffff;
}

.index .section02 .left_select .submit {
	cursor: pointer;
	width: 218px;
	color: #ffffff;
	height: 45px;
	line-height: 45px;
	background-color: #019eeb;
	border-radius: 5px;
	margin: 54px auto 0 2px;
	font-size: 20px;
	text-align: center;
}

.index .section02 .right {
	height: 578px;
	width: 923px;
	margin-left: 21px;
	margin-top: 13px;
	float: right;
}

.index .section02 .right ul {
	width: 945px;
}

.index .section02 .right li {
	height: 275px;
	position: relative;
	margin-right: 20px;
	border: 1px #e0e0e0 solid;
	margin-bottom: 12px;
	float: left;
	transition: top 0.2s, box-shadow 0.4s;
	-moz-transition: top 0.2s, box-shadow 0.4s;
	/* Firefox 4 */
	-webkit-transition: top 0.2s, box-shadow 0.4s;
	/* Safari 和 Chrome */
	-o-transition: top 0.2s, box-shadow 0.4s;
	/* Opera */
	top: 0px;
	box-shadow: 0 0px 0px 0 rgba(255, 255, 255, 0), 0 0px 0px 0 rgba(255, 255, 255, 0);
}

.index .section02 .right li:hover {
	top: -8px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.index .section02 .right li:hover a h4 {
	color: #019eeb;
}

.index .section02 .right li>.a {
	height: 273px;
	width: 292px;
	display: block;
}

.index .section02 .right li>.a img {
	width: 267px;
	height: 169px;
	display: block;
}

.index .section02 .right li>.a h4 {
	font-weight: normal;
	text-overflow: ellipsis;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 15px;
	padding-right: 16px;
	font-weight: bold;
	color: #555555;
	display: block;
	font-size: 16px;
	line-height: 24px;
	margin-top: 8px;
}

.index .section02 .right li>.a p,
.index .section02 .right li>.a .p02 {
	padding-left: 15px;
	padding-right: 15px;
	color: #4b4643;
	display: block;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 0px;
}

.index .section02 .right li>.a .p01 i {
	float: right;
	color: #999797;
}

.index .section02 .right li>.a .p02 div {
	float: right;
}

.index .section02 .right li>.a .p02 em {
	color: #eb5b41;
}

.index .section02 .right li>.a p.p01 span {
	color: #999797;
	font-size: 14px;
}

.index .section02 .right li>.a:hover {
	color: #019eeb;
}

.index .section02 .right li .imgbox {
	position: relative;
	width: 267px;
	height: 169px;
	margin: 10px auto 10px auto;
}

.index .section02 .right li .imgbox p {
	position: absolute;
	bottom: 0px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 0px;
	margin-bottom: 0px;
	width: 257px;
	background-color: rgba(0, 0, 0, 0.6);
}

.index .section02 .right li .imgbox p span {
	color: #eb5d43;
}

.index .section03 {
	margin-top: 25px;
}

.index .section03 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

.index .section03 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

.index .section03 .head a {
	cursor: pointer;
	float: right;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

.index .section03 .head span {
	display: none;
	position: absolute;
	bottom: -2px;
	width: 100%;
	height: 2px;
	background-color: #019eeb;
}

.index .section03 .head>div>div:after {
	content: "";
	display: block;
	position: absolute;
	width: 13px;
	height: 10px;
	background: url(../images/index_section02_point01.png);
	left: 50%;
	margin-left: -6.5px;
	bottom: -5px;
	display: none;
}

.index .section03 .head>div>div:last-child a {
	border: none;
}

.index .section03 .head>div>div:first-child a {
	padding-right: 0px;
}

.index .section03 .head>div>div {
	float: right;
}

.index .section03 .head>div>div {
	float: right;
	position: relative;
	height: 40px;
}

.index .section03 .head>div>div:hover span,
.index .section03 .head>div>div:hover:after {
	display: block;
}

.index .section03 .head>div>div.active:after,
.index .section03 .head>div>div.active span {
	display: block;
}

.index .section03 .head>div>div.active a {
	color: #019eeb;
}

.index .section03 .left {
	height: 343px;
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 254px;
	float: left;
}

.index .section03 .left .left_top {
	height: 90px;
	background-color: #f1f1f1;
}

.index .section03 .left .left_top p {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-top: 17px;
}

.index .section03 .left .left_top span {
	text-align: center;
	font-size: 14px;
	color: #6b6b6b;
	display: block;
	margin-top: 7px;
}

.index .section03 .left_select {
	padding-left: 16px;
	padding-top: 16px;
}

.index .section03 .left_select .li {
	position: relative;
	margin-bottom: 12px;
}

.index .section03 .left_select .li div.btn {
	position: relative;
	width: 209px;
	height: 43px;
	line-height: 43px;
	padding-left: 10px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999;
	border: #EEEEEE 1px solid;
}

.index .section03 .left_select .li ul {
	width: 219px;
	border: #EEEEEE 1px solid;
	position: absolute;
	top: 44px;
	left: 0px;
	max-height: 250px;
	overflow: auto;
	background-color: #ffffff;
	z-index: 100;
}

.index .section03 .left_select .li ul li {
	font-size: 14px;
	line-height: 34px;
	color: #666666;
	padding-left: 10px;
	display: block;
	cursor: pointer;
}

.index .section03 .left_select .li div.btn i {
	display: block;
	background: url(../images/section_select_down.png) center no-repeat;
	position: absolute;
	width: 9px;
	height: 5px;
	right: 11px;
	top: 19px;
}

.index .section03 .left_select .li ul li:hover {
	background-color: #019eeb;
	color: #ffffff;
}

.index .section03 .left_select .submit {
	cursor: pointer;
	width: 218px;
	color: #ffffff;
	height: 45px;
	line-height: 45px;
	background-color: #019eeb;
	border-radius: 5px;
	margin: 19px auto 0 2px;
	font-size: 20px;
	text-align: center;
}

.index .section03 .right {
	width: 923px;
	margin-left: 21px;
	margin-top: 20px;
	float: right;
}

.index .section03 .right ul {
	width: 945px;
}

.index .section03 .right li {
	height: 322px;
	position: relative;
	margin-right: 20px;
	border: 1px #e0e0e0 solid;
	margin-bottom: 12px;
	float: left;
	transition: top 0.2s, box-shadow 0.4s;
	-moz-transition: top 0.2s, box-shadow 0.4s;
	/* Firefox 4 */
	-webkit-transition: top 0.2s, box-shadow 0.4s;
	/* Safari 和 Chrome */
	-o-transition: top 0.2s, box-shadow 0.4s;
	/* Opera */
	top: 0px;
	box-shadow: 0 0px 0px 0 rgba(255, 255, 255, 0), 0 0px 0px 0 rgba(255, 255, 255, 0);
}

.index .section03 .right li:hover {
	top: -8px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.index .section03 .right li>a {
	height: 320px;
	width: 292px;
	display: block;
}

.index .section03 .right li>a img {
	width: 267px;
	height: 169px;
	display: block;
}

.index .section03 .right li>a h4 {
	font-weight: normal;
	text-overflow: ellipsis;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: #555555;
	display: block;
	font-size: 16px;
	line-height: 24px;
	margin-top: 8px;
}

.index .section03 .right li:hover a h4 {
	color: #019eeb;
}

.index .section03 .right li>a p,
.index .section03 .right li>a .priceinfo,
.index .section03 .right li>a .p02,
.index .section03 .right li>a .p04 {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	color: #4b4643;
	width: 267px;
	display: block;
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 0px;
}

.index .section03 .right li>a .p01 i {
	float: right;
	color: #999797;
	font-size: 12px;
}

.index .section03 .right li>a .p02 span {
	color: #333333;
	font-size: 14px;
	margin-right: 15px;
	float: left;
	display: block;
}

.index .section03 .right li>a p.p01 span {
	color: #999797;
	font-size: 12px;
}

.index .section03 .right li>a:hover {
	color: #019eeb;
}

.index .section03 .right li .imgbox {
	position: relative;
	width: 267px;
	height: 169px;
	margin: 10px auto 8px auto;
}

.index .section03 .right li .imgbox p {
	transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	/* Firefox 4 */
	-webkit-transition: background-color 0.5s;
	/* Safari 和 Chrome */
	-o-transition: background-color 0.5s;
	/* Opera */
	background-color: rgba(0, 0, 0, 0);
}

.index .section03 .right li .imgbox p {
	position: absolute;
	bottom: 0px;
	height: 130px;
	display: none;
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
	padding: 20px;
	margin-bottom: 0px;
	width: 227px;
}

.index .section03 .right li:hover .imgbox p {
	display: block;
	background-color: rgba(0, 0, 0, 0.6);
}

.index .section03 .right li .imgbox p span {
	color: #eb5d43;
}

.index .section03 .right li .priceinfo {
	margin-top: 12px;
}

.index .section03 .right li .priceinfo div {
	font-size: 12px;
	color: #999;
	float: right;
	line-height: 14px;
	margin-top: -8px;
}

.index .section03 .right li .p04 span {
	display: block;
	width: 53px;
	height: 25px;
	background-color: #ff5454;
	border-radius: 4px;
	float: right;
	position: relative;
	top: -22px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}

.index .section03 .right li .priceinfo b {
	font-size: 14px;
	color: #eb5b41;
	margin-right: 5px;
	float: left;
}

.index .section03 .right li .priceinfo s {
	font-size: 12px;
	color: #999;
	width: auto;
	padding-top: 4px;
	float: left;
}

.index .section03 .right li .priceinfo b strong {
	font-size: 26px;
}

.index .section03 .right li .priceinfo b {
	font-size: 14px;
	color: #eb5b41;
	margin-right: 5px;
	float: left;
}

.index .section03 .left_select .sex samp {
	float: left;
	width: 45px;
	color: #666666;
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 17px;
}

.index .section03 .left_select .sex p {
	height: auto;
	float: left;
	line-height: 18px;
	color: #666666;
}

.index .section03 .left_select .sex input {
	float: right;
	width: 194px;
	height: 31px;
	line-height: 31px;
	padding: 0 5px;
	color: #666666;
	border: #D7D7D7 1px solid;
}

.index .section03 .left_select .sex label {
	float: left;
	width: auto;
	height: auto;
	margin-right: 10px;
	cursor: pointer;
}

.index .section03 .left_select .sex label i {
	float: left;
	width: 15px;
	height: 15px;
	margin: 2px 10px 0 0;
	border: #d3d3d3 1px solid;
	box-sizing: border-box;
}

.index .section03 .left_select .sex label i.unselect {
	border: #d3d3d3 1px solid;
}

.index .section03 .left_select .sex label i.select {
	background: url(../images/gender_select.jpg) no-repeat;
	border: none;
}

.index .section04 {
	margin-top: 25px;
}

.index .section04 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

.index .section04 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

.index .section04 .head a {
	float: right;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

.index .section04 .head>div a:last-child {
	border: none;
}

.index .section04 .head>div a:first-child {
	padding-right: 0px;
}

.index .section04 .head>div {
	float: right;
}

.index .section04 .left {
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 254px;
	float: left;
}

.index .section04 .left .left_top {
	position: relative;
	height: 250px;
	background-color: #f1f1f1;
}

.index .section04 .left .left_top i {
	background: url(../images/secrion04_icon.png) no-repeat;
	display: block;
	width: 98px;
	height: 98px;
	margin: 43px auto 15px auto;
}

.index .section04 .left .left_top p {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-top: 17px;
}

.index .section04 .left .left_top span {
	text-align: center;
	font-size: 14px;
	color: #6b6b6b;
	display: block;
	margin-top: 7px;
}

.index .section04 .left .left_top>div {
	top: 0px;
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
}

.index .section04 .left .left_top>div span {
	font-size: 12px;
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.index .section04 .left .left_top>div p {
	font-size: 16px;
	color: #ffffff;
	margin-top: 45px;
	padding-left: 20px;
	padding-right: 20px;
}

.index .section04 .left .left_top>div a {
	display: block;
	background-color: #019eeb;
	width: 144px;
	height: 38px;
	line-height: 38px;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	bottom: 28px;
	margin-left: 55px;
	border-radius: 3px;
}

.index .section04 .left .left_top:hover div {
	display: block;
}

.index .section04 .right {
	width: 933px;
	margin-left: 10px;
	margin-top: 6px;
	float: right;
}

.index .section04 .right ul {
	width: 945px;
}

.index .section04 .right li>div {
	top: 0px;
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
}

.index .section04 .right li:hover div {
	display: block;
}

.index .section04 .right li {
	position: relative;
	border: #EEEEEE 1px solid;
	width: 224px;
	height: 243px;
	margin-right: 10px;
	border: 1px #e0e0e0 solid;
	margin-bottom: 12px;
	float: left;
}

.index .section04 .right li div span {
	font-size: 12px;
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.index .section04 .right li div p {
	font-size: 16px;
	color: #ffffff;
	margin-top: 45px;
	padding-left: 20px;
	padding-right: 20px;
}

.index .section04 .right li div a {
	display: block;
	background-color: #019eeb;
	width: 144px;
	height: 38px;
	line-height: 38px;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	bottom: 28px;
	margin-left: 40px;
	border-radius: 3px;
}

.index .section04 .right li img {
	position: absolute;
	top: 118px;
	width: 107px;
	height: 107px;
	left: 58.5px;
}

.index .section04 .right li i {
	background: url(../images/secrion04_icon.png) no-repeat;
	display: block;
	width: 98px;
	height: 98px;
	margin: 43px auto 15px auto;
}

.index .section04 .right li p {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-top: 17px;
}

.index .section04 .right li span {
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	color: #999999;
	display: block;
	margin-top: 7px;
}

.index .section04 .right li.li01 i {
	background: url(../images/secrion04_icon01.png) no-repeat;
}

.index .section04 .right li.li02 i {
	background: url(../images/secrion04_icon02.png) no-repeat;
}

.index .section04 .right li.li03 i {
	background: url(../images/secrion04_icon03.png) no-repeat;
}

.index .section04 .right li.li04 i {
	background: url(../images/secrion04_icon04.png) no-repeat;
}

.index .section05 {
	margin-top: 25px;
}

.index .section05 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

.index .section05 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

.index .section05 .head a {
	float: right;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

.index .section05 .head>div a:last-child {
	border: none;
}

.index .section05 .head>div a:first-child {
	padding-right: 0px;
}

.index .section05 .head>div {
	float: right;
}

.index .section05 .left {
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 254px;
	float: left;
}

.index .section05 .left .left_top {
	height: 250px;
	background-color: #f1f1f1;
}

.index .section05 .right {
	width: 933px;
	margin-left: 10px;
	margin-top: 10px;
	float: right;
}

.index .section05 .left .left_top .p01 {
	width: 127px;
	height: 39px;
	border: #999999 1px solid;
	border-radius: 0px;
	margin: 43px auto 0 auto;
}

.index .section05 .left .left_top .p02 {
	width: 101px;
	height: 48px;
	background-color: #eeeeee;
	margin: -46px auto auto;
}

.index .section05 .left .left_top .p02 p {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

.index .section05 .left .left_top .p02 span {
	text-align: center;
	font-size: 16px;
	color: #999999;
	display: block;
}

.index .section05 .left .left_top .p03 {
	text-align: center;
	margin-top: 30px;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

.index .section05 .left .left_top .p04 {
	width: 100px;
	background-color: #eeeeee;
	line-height: 18px;
	height: 18px;
	margin: -10px auto 30px;
	text-align: center;
	font-size: 16px;
	color: #999999;
	display: block;
}

.index .section05 .left .left_top .p05 {
	height: 1px;
	width: 140px;
	margin: 12px auto auto;
	background-color: #999999;
}

.index .section05 .left .left_top .p06 {
	text-align: center;
	font-size: 14px;
	color: #999999;
	display: block;
}

.index .section05 .right .con_link_box {
	width: 100%;
	box-sizing: border-box;
	height: 241px;
	line-height: 28px;
	border: #EEEEEE 1px solid;
	overflow: hidden;
	margin: 0px auto;
	padding-bottom: 20px;
}

.index .section05 .right .con_link_type {
	width: 100%;
	height: 45px;
}

.index .section05 .right .con_link_box ul {
	width: 100%;
}

.index .section05 .right .con_link_type ul li {
	float: left;
	width: 168px;
	height: 45px;
}

.index .section05 .right .link_body {
	width: 100%;
	height: 150px;
	overflow: hidden;
	display: none;
}

.index .section05 .right .link_body ul {
	float: left;
	height: 128px;
	margin-left: 17px;
	padding-top: 13px;
}

.index .section05 .right .link_body ul li {
	float: left;
	width: 98px;
	height: auto;
	line-height: 28px;
	margin: 0 0 0 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.index .section05 .right .link_body ul li a:hover {
	color: #1fa5e7;
}

.index .section06 {
	margin-top: 25px;
}

.index .section06 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

.index .section06 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

.index .section06 .head a {
	float: right;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

.index .section06 .head>div a:last-child {
	border: none;
}

.index .section06 .head>div a:first-child {
	padding-right: 0px;
}

.index .section06 .head>div {
	float: right;
}

.index .section06 .left {
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 254px;
	float: left;
}

.index .section06 .left .left_top {
	height: 544px;
	background-color: #f1f1f1;
}

.index .section06 .left .left_top .p01 {
	width: 213px;
	margin: 18px auto 38px;
	height: 24px;
}

.index .section06 .left .left_top .p01 h5 {
	display: block;
	margin: 0px;
	float: left;
	padding: 0px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	line-height: 30px;
	height: 24px;
	border-left: 3px #333333 solid;
	padding-left: 4px;
}

.index .section06 .left .left_top .p01 a {
	display: block;
	float: right;
	line-height: 32px;
}

.index .section06 .left .left_top .p01 a:hover {
	color: #019eeb;
}

.index .section06 .left .left_top .p02 p {
	margin-top: 9px;
}

.index .section06 .left .left_top div.p02>img {
	width: 213px;
	height: 96px;
}

.index .section06 .left .left_top .p02 li {
	width: 213px;
	margin: auto;
	height: 144px;
	text-align: center;
}

.index .section06 .right {
	width: 934px;
	margin-left: 10px;
	margin-top: 10px;
	float: right;
}

.index .section06 .right .box01 {
	width: 458px;
	height: 533px;
	border: 1px #eeeeee solid;
	float: left;
	margin-right: 10px;
}

.index .section06 .right .box02 {
	width: 462px;
	height: 533px;
	border: 1px #eeeeee solid;
	float: left;
}

.index .section06 .right .box01>div {
	width: 425px;
	margin: auto;
}

.index .section06 .right .box01 .chooseus {
	padding-top: 16px;
}

.index .section06 .right .box01 .chooseus p {
	color: #4c4c4c;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 12px;
	border-bottom: 1px #eeeeee solid;
}

.index .section06 .right .box01 .chooseus ul {
	width: 456px;
	padding-top: 12px;
}

.index .section06 .right .box01 .chooseus li {
	width: 128px;
	margin-bottom: 16px;
	float: left;
	margin-right: 16px;
	text-align: center;
	height: 64px;
	border: 1px #d7d7d7 solid;
}

.index .section06 .right .box01 .chooseus li img {
	line-height: 66px;
	text-align: center;
}

.index .section06 .right .box01 .kk_dt {
	height: 175px;
	border-top: 1px #eeeeee solid;
}

.index .section06 .right .box01 .kk_dt .p01 {
	height: 24px;
}

.index .section06 .right .box01 .kk_dt .p02 {
	margin-top: 21px;
}

.index .section06 .right .box01 .kk_dt .p01 h5 {
	display: block;
	margin: 0px;
	float: left;
	padding: 0px;
	font-size: 16px;
	color: #4c4c4c;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	border-bottom: 1px #eeeeee solid;
	padding-left: 4px;
}

.index .section06 .right .box01 .kk_dt .p01 a {
	display: block;
	float: right;
	line-height: 32px;
}

.index .section06 .right .box01 .kk_dt .p02 img {
	width: 140px;
	height: 90px;
	float: left;
	display: block;
}

.index .section06 .right .box01 .kk_dt .p02 h5 {
	float: right;
	width: 275px;
	margin: 0px;
	font-size: 15px;
	color: #555555;
	font-weight: normal;
}

.index .section06 .right .box01 .kk_dt .p02 p {
	float: right;
	width: 275px;
	font-size: 12px;
	color: #999999;
	line-height: 18px;
}

.index .section06 .right .box01 .kk_dt .p03 {
	height: 24px;
}

.index .section06 .right .box01 .kk_news .p01 h5 {
	display: block;
	margin: 0px;
	float: left;
	padding: 0px;
	font-size: 16px;
	color: #4c4c4c;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	border-bottom: 1px #eeeeee solid;
	padding-left: 4px;
}

.index .section06 .right .box01 .kk_news .p02 li {
	text-indent: 20px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	line-height: 26px;
	color: #666666;
}

.index .section06 .right .box01 .kk_news .p02 li a {
	color: #666666;
	position: relative;
	font-size: 14px;
}

.index .section06 .right .box01 .kk_news .p02 li a: .index .section06 .right .box02>div {
	width: 425px;
	margin: auto;
	padding-top: 16px;
}

.index .section06 .right .box02>div>p {
	color: #4c4c4c;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 12px;
	border-bottom: 1px #eeeeee solid;
}

.index .section06 .right .box02 ul {
	margin-top: 28px;
}

.index .section06 .right .box02 li {
	margin-bottom: 18px;
}

.index .section06 .right .box02 li div.txt {
	padding: 12px;
	width: 298px;
	height: 41px;
	background-color: #f9f9f9;
	float: right;
}

.index .section06 .right .box02 .imgbox {
	width: 103px;
	height: 65px;
	line-height: 65px;
	vertical-align: middle;
	float: left;
	overflow: hidden;
}

.index .section06 .right .box02 li div.txt h5 {
	float: right;
	width: 100%;
	margin: 0px;
	font-size: 14px;
	margin-bottom: 2px;
	color: #555555;
	font-weight: normal;
}

.index .section06 .right .box02 li div.txt p {
	float: right;
	width: 100%;
	font-size: 12px;
	color: #999999;
	line-height: 18px;
}

.index .section06 .right .box02 li:after {
	content: "";
	display: block;
	clear: both;
}

.index .section06 .right .box02 .imgbox img {
	max-width: 103px;
	max-height: 65px;
	vertical-align: middle;
}

.index .section06 .right .box02 li a:hover {
	color: #019eeb;
}

.index .section07 {
	margin-top: 25px;
}

.index .section07 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

.index .section07 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

.index .section07 .head a {
	float: right;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

.index .section07 .head>div a:last-child {
	border: none;
}

.index .section07 .head>div a:first-child {
	padding-right: 0px;
}

.index .section07 .head>div {
	float: right;
}

.index .section07 .left {
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 254px;
	float: left;
}

.index .section07 .left .left_top {
	height: 250px;
	background-color: #f1f1f1;
}

.index .section07 .right {
	width: 933px;
	margin-left: 10px;
	margin-top: 13px;
	float: right;
}

.index .section07 .left .left_top .p01 {
	width: 191px;
	height: 39px;
	border: #999999 1px solid;
	border-radius: 0px;
	margin: 43px auto 0 auto;
}

.index .section07 .left .left_top .p02 {
	width: 164px;
	height: 48px;
	background-color: #eeeeee;
	margin: -46px auto auto;
}

.index .section07 .left .left_top .p02 p {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

.index .section07 .left .left_top .p02 span {
	text-align: center;
	font-size: 16px;
	color: #999999;
	display: block;
}

.index .section07 .left .left_top .p03 {
	text-align: center;
	margin-top: 30px;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

.index .section07 .left .left_top .p04 {
	background-color: #eeeeee;
	line-height: 18px;
	height: 18px;
	margin: -10px auto 30px;
	text-align: center;
	font-size: 16px;
	color: #999999;
	display: block;
}

.index .section07 .left .left_top .p05 {
	height: 1px;
	width: 140px;
	margin: 12px auto auto;
	background-color: #999999;
}

.index .section07 .left .left_top .p06 {
	text-align: center;
	font-size: 14px;
	color: #999999;
	display: block;
}

.index .section07 .right ul {
	float: left;
	width: 948px;
	height: auto;
}

.index .section07 .right li:first-child {
	width: 461px;
}

.index .section07 .right li {
	float: left;
	width: 109px;
	height: 238px;
	margin-right: 9px;
	list-style-type: none;
	overflow: hidden;
}

.index .section07 .right li div.pic {
	width: 109px;
	float: left;
	cursor: pointer;
	overflow: hidden;
}

.index .section07 .right li i {
	float: left;
	position: relative;
	overflow: hidden;
}

.index .section08 {
	margin-top: 25px;
}

.index .section08 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

.index .section08 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

.index .section08 .head a {
	float: right;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

.index .section08 .head>div a:last-child {
	border: none;
}

.index .section08 .head>div a:first-child {
	padding-right: 0px;
}

.index .section08 .head>div {
	float: right;
}

.index .section08 .left {
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 247px;
	float: left;
}

.index .section08 .left .left_top {
	height: 250px;
	background-color: #f1f1f1;
}

.index .section08 .left .left_top .p01 {
	width: 118px;
	height: 39px;
	border: #999999 1px solid;
	border-radius: 0px;
	margin: 43px auto 0 auto;
}

.index .section08 .left .left_top .p02 {
	width: 100px;
	height: 48px;
	background-color: #eeeeee;
	margin: -46px auto auto;
}

.index .section08 .left .left_top .p02 p {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

.index .section08 .left .left_top .p02 span {
	text-align: center;
	font-size: 14px;
	color: #999999;
	display: block;
}

.index .section08 .left .left_top .p03 {
	text-align: center;
	margin-top: 30px;
	font-size: 22px;
	line-height: 35px;
	color: #333333;
	font-weight: bold;
}

.index .section08 .left .left_top .p03 img {
	position: relative;
	top: 3px;
}

.index .section08 .left .left_top .p04 {
	width: 76px;
	background-color: #eeeeee;
	line-height: 18px;
	height: 18px;
	margin: -10px auto 30px;
	text-align: center;
	font-size: 16px;
	color: #999999;
	display: block;
}

.index .section08 .left .left_top .p05 {
	height: 1px;
	width: 140px;
	margin: 12px auto auto;
	background-color: #999999;
}

.index .section08 .left .left_top .p06 {
	text-align: center;
	font-size: 14px;
	color: #999999;
	display: block;
}

.index .section08 .right {
	width: 950px;
	float: right;
	border-left: 1px #eeeeee solid;
	border-top: 1px #eeeeee solid;
}

.index .section08 .right li>img {
	width: 189px;
	height: 124px;
	float: left;
}

.index .section08 .right li {
	position: relative;
	width: 189px;
	height: 124px;
	float: left;
	border-right: 1px #eeeeee solid;
	border-bottom: 1px #eeeeee solid;
}

.index .section08 .right li>div {
	display: none;
	float: right;
	top: -124px;
	position: relative;
	background-color: rgba(0, 0, 0, 0.8);
	text-align: center;
	width: 100%;
	height: 100%;
}

.index .section08 .right li>div p {
	color: #ffffff;
	font-size: 14px;
	line-height: 16px;
	margin-top: 29px;
	text-align: center;
}

.index .section08 .right li>div a {
	margin: 15px auto auto auto;
	width: 81px;
	height: 25px;
	color: #ffffff;
	display: block;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	background-color: #ff5454;
	border-radius: 12.5px;
	line-height: 23px;
}

/*.index .section08 .right  li:hover div{display: block;}*/
.index .section09 {
	padding-bottom: 20px;
}

/*焦点图*/
.prime-slide {
	position: relative;
}

.prime-slide .ps-list {
	height: 392px;
}

.prime-slide .ps-wrap {
	position: relative;
	height: 460px;
}

.prime-slide .ps-bg-item {
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	height: 460px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: top center;
}

.prime-slide .ps-bg-item {
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	height: 460px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: top center;
}

.prime-slide .item-puzzle {
	position: relative;
	z-index: 5;
	width: 1200px;
	height: 400px;
	margin: 0 auto;
}

.prime-slide .item-puzzle .item-1 {
	left: 238.5px;
	width: 685px;
	height: 392px;
}

.prime-slide .item-puzzle .puzzle-item {
	position: absolute;
	overflow: hidden;
}

.prime-slide {
	position: relative;
}

.prime-slide .ps-wrap {
	position: relative;
	height: 400px;
	overflow: hidden;
}

.prime-slide .ps-trigger {
	z-index: 8;
	position: absolute;
	text-align: center;
	width: 685px;
	height: 40px;
	left: 238px;
	overflow: hidden;
	bottom: 0px;
}

.prime-slide .trigger_box {
	width: 1200px;
	margin: auto;
	position: relative;
}

.prime-slide .ps-trigger .ps-trigger-wrap {
	width: 686px;
	display: inline-block;
	font-size: 14px;
}

.prime-slide .ps-trigger .ps-trigger-wrap li {
	width: 170.5px;
	height: 40px;
	line-height: 40px;
	position: relative;
	float: left;
	margin-right: 1px;
}

.prime-slide .ps-trigger .ps-trigger-wrap .trigger-bg {
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	filter: alpha(Opacity=60);
	opacity: .6;
}

.prime-slide .item-puzzle .puzzle-item .puzzle-item-block {
	margin-left: -300px;
}

.prime-slide .ps-trigger .ps-trigger-wrap .trigger-item {
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	width: 100%;
	height: 100%;
	color: #b4b4b4;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.prime-slide .ps-trigger .ps-trigger-wrap li.current .trigger-bg {
	filter: alpha(Opacity=70);
	opacity: .7;
}

.prime-slide .ps-trigger .ps-trigger-wrap li.current .trigger-item {
	color: #fff;
	font-weight: 700;
}

.prime-slide .ps-trigger .ps-trigger-wrap li:hover .trigger-bg {
	filter: alpha(Opacity=70);
	opacity: .7;
}

.prime-slide .ps-item {
	position: absolute;
	width: 100%;
	height: 400px;
}

/*焦点图 end*/
.index .fix_element {
	width: 100%;
	height: 1.1px;
	position: relative;
}

.index .fix_element .left {
	position: absolute;
	left: -56px;
	top: 0px;
}

.index .fix_element .left .left01 {
	padding-top: 87px;
}

.index .fix_element .left {
	width: 26px;
}

.index .fix_element .left li {
	cursor: pointer;
	padding-top: 5px;
	position: relative;
	padding-bottom: 5px;
	width: 26px;
	border-bottom: 1px #eeeeee solid;
}

.index .fix_element .left li.cur i {
	position: absolute;
	left: -10px;
	width: 4px;
	top: 10px;
	height: 7px;
	background: url(../images/left_fixed_point.png) no-repeat;
}

.index .fix_element .left li.cur,
.index .fix_element .left li:hover {
	color: #eb5d43;
}

.index .fix_element .right {
	background-color: #ffffff;
	position: absolute;
	width: 62px;
	right: -80px;
	top: 0px;
}

.index .fix_element .right .right01 {
	padding-top: 87px;
}

.index .fix_element .right .right01>div {
	position: relative;
	width: 60px;
	height: 60px;
	border: 1px #eeeeee solid;
	margin-bottom: 2px;
	border-radius: 3px;
	border-bottom: 1px #eeeeee solid;
}

.index .fix_element .right>div a>div {
	position: absolute;
	width: 32px;
	height: 32px;
	left: 15px;
	top: 6px;
}

.index .fix_element .right div.td01 {
	border-color: #ffffff;
	background: url(../images/right_fixed_icon01.gif) center center no-repeat;
}

.index .fix_element .right .td02 div {
	background: url(../images/right_fixed_icon02.png) center center no-repeat;
}

.index .fix_element .right .td03 div {
	background: url(../images/right_fixed_icon03.png) center center no-repeat;
}

.index .fix_element .right .td04 div {
	background: url(../images/right_fixed_icon04.png) center center no-repeat;
}

.index .fix_element .right .td05 div {
	background: url(../images/right_fixed_icon05.png) center center no-repeat;
}

.index .fix_element .right .td06 div {
	background: url(../images/right_fixed_icon06.png) center center no-repeat;
}

/*.index .fix_element .right .td07 div{top:13px;background:url(../images/go_to_top.png) center center no-repeat; }*/
.index .fix_element .right p {
	text-align: center;
	color: #808080;
	font-size: 11px;
	line-height: 12px;
	padding-top: 41px;
}

/*.index .left:hover{box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1), 0 4px 8px 0 rgba(0,0,0,0.2);}*/
/*new index20160803*/
.banner {
	height: 397px;
	background-color: #ffffff;
}

#index .section01 {
	margin-top: 18px;
}

#index .section01 .type01 {
	width: 1212px;
}

#index .section01 .type01 a {
	background-color: #fff;
	width: 291px;
	height: 168px;
	display: block;
	float: left;
	margin-right: 12px;
}

#index .section01 .type01 a img {
	width: 290px;
	height: 168px;
	-moz-transition: -moz-transform 0.2s;
	/* Firefox 4 */
	-webkit-transition: -webkit-transform 0.2s;
	/* Safari 和 Chrome */
	-o-transition: -o-transform 0.2s;
	/* Opera */
	transition: transform 0.2s;
}

#index .section01 .type01 a:hover img {
	transform: scale(0.95, 0.95);
	-moz-transform: scale(0.95, 0.95);
	/* Firefox 4 */
	-webkit-transform: scale(0.95, 0.95);
	/* Safari and Chrome */
	-o-transform: scale(0.95, 0.95);
	/* Opera */
}

#index .fix_element {
	width: 100%;
	height: 1.1px;
	position: relative;
}

#index .fix_element .left {
	position: absolute;
	left: -56px;
	top: 0px;
}

#index .fix_element .left .left01 {
	padding-top: 87px;
}

#index .fix_element .left {
	width: 26px;
}

#index .fix_element .left li {
	cursor: pointer;
	padding-top: 9px;
	position: relative;
	padding-bottom: 9px;
	width: 26px;
	border-bottom: 1px #eeeeee solid;
}

#index .fix_element .left li.active i {
	position: absolute;
	left: -10px;
	width: 4px;
	top: 16px;
	height: 7px;
	background: url(../images/left_fixed_point.png) no-repeat;
}

#index .fix_element .left li.active,
#index .fix_element .left li:hover {
	color: #eb5d43;
}

#index .section02 {
	margin-top: 27px;
}

#index .section02 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

#index .section02 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

#index .section02 .head a {
	float: right;
	cursor: pointer;
	font-size: 14px;
	color: #666565;
	padding-left: 15px;
	padding-right: 15px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

#index .section02 .head span {
	display: none;
	position: absolute;
	bottom: -2px;
	width: 100%;
	height: 2px;
	background-color: #019eeb;
}

#index .section02 .head>div>div:last-child a {
	border: none;
}

#index .section02 .head>div>div:first-child a {
	padding-right: 0px;
}

#index .section02 .head>div {
	float: right;
}

#index .section02 .head>div>div:after {
	content: "";
	display: block;
	position: absolute;
	width: 13px;
	height: 10px;
	background: url(../images/index_section02_point01.png);
	left: 50%;
	margin-left: -6.5px;
	bottom: -5px;
	display: none;
}

#index .section02 .head>div>div:hover a {
	color: #019eeb;
}

#index .section02 .head>div>div {
	float: right;
	position: relative;
	height: 40px;
}

#index .section02 .head>div>div.active:after,
#index .section02 .head>div>div.active span {
	display: block;
}

#index .section02 .head>div>div.active a {
	color: #019eeb;
}

#index .section02 .left {
	height: 578px;
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 254px;
	float: left;
}

#index .section02 .left .left_top {
	height: 90px;
	background-color: #f1f1f1;
}

#index .section02 .left .left_top p {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-top: 17px;
}

#index .section02 .left .left_top span {
	text-align: center;
	font-size: 14px;
	color: #6b6b6b;
	display: block;
	margin-top: 7px;
}

#index .section02 .left_select {
	padding-left: 16px;
}

#index .section02 .left_select .city_select {
	margin-top: 19px;
	margin-bottom: 5px;
	font-size: 16px;
	padding-left: 24px;
	line-height: 24px;
	background: url(../images/locate_city_icon02.png) 2px 5px no-repeat;
}

#index .section02 .left_select .li {
	position: relative;
	margin-bottom: 40px;
}

#index .section02 .left_select .li div.btn {
	position: relative;
	width: 209px;
	height: 48px;
	line-height: 48px;
	padding-left: 10px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999;
	border: #EEEEEE 1px solid;
}

#index .section02 .left_select .li ul {
	z-index: 100;
	width: 219px;
	border: #EEEEEE 1px solid;
	position: absolute;
	top: 49px;
	left: 0px;
	max-height: 272px;
	overflow: auto;
	background-color: #ffffff;
}

#index .section02 .left_select .li ul li {
	font-size: 14px;
	line-height: 34px;
	color: #666666;
	padding-left: 10px;
	display: block;
	cursor: pointer;
}

#index .section02 .left_select .li div.btn i {
	transition: transform 0.2s;
	-moz-transition: -moz-transform 0.2s;
	-webkit-transition: -webkit-transform 0.2s;
	-o-transition: -o-transform 0.2s;
	display: block;
	background: url(../images/section_select_down.png) center no-repeat;
	position: absolute;
	width: 9px;
	height: 5px;
	right: 11px;
	top: 22px;
}

#index .section02 .left_select .li.dropdown_active div.btn i {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}

#index .section02 .left_select .li ul li:hover {
	background-color: #019eeb;
	color: #ffffff;
}

#index .section02 .left_select .submit {
	cursor: pointer;
	width: 218px;
	color: #ffffff;
	height: 45px;
	line-height: 45px;
	background-color: #019eeb;
	border-radius: 5px;
	margin: 54px auto 0 2px;
	font-size: 20px;
	text-align: center;
}

#index .section02 .left_select .submit:hover {
	background-color: #39beff;
	width: 216px;
	height: 43px;
	line-height: 43px;
	border: 1px #019eeb solid;
}

#index .section02 .right {
	height: 578px;
	width: 923px;
	margin-left: 21px;
	margin-top: 13px;
	float: right;
}

#index .section02 .right ul {
	width: 945px;
}

#index .section02 .right li {
	height: 275px;
	position: relative;
	margin-right: 20px;
	border: 1px #e0e0e0 solid;
	margin-bottom: 12px;
	float: left;
	transition: top 0.2s, box-shadow 0.4s;
	-moz-transition: top 0.2s, box-shadow 0.4s;
	/* Firefox 4 */
	-webkit-transition: top 0.2s, box-shadow 0.4s;
	/* Safari 和 Chrome */
	-o-transition: top 0.2s, box-shadow 0.4s;
	/* Opera */
	top: 0px;
	box-shadow: 0 0px 0px 0 rgba(255, 255, 255, 0), 0 0px 0px 0 rgba(255, 255, 255, 0);
}

#index .section02 .right li:hover {
	top: -8px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

#index .section02 .right li:hover .a h4 {
	color: #019eeb;
}

#index .section02 .right li>.a {
	height: 273px;
	width: 292px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#index .section02 .right li>.a img {
	width: 267px;
	display: block;
}

#index .section02 .right li>.a h4 {
	font-weight: normal;
	text-overflow: ellipsis;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 15px;
	padding-right: 16px;
	font-weight: bold;
	color: #555555;
	display: block;
	font-size: 16px;
	line-height: 24px;
	margin-top: 8px;
}

#index .section02 .right li>.a h4 a {
	font-size: 16px;
}

#index .section02 .right li>.a p,
#index .section02 .right li>.a .p02 {
	padding-left: 15px;
	padding-right: 15px;
	color: #4b4643;
	display: block;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 0px;
}

#index .section02 .right li>.a .p01 i {
	float: right;
	color: #999797;
}

#index .section02 .right li>.a .p01 i a {
	color: #999797;
}

#index .section02 .right li>.a .p02 {
	position: relative;
}

#index .section02 .right li>.a .p02 div {
	top: 0px;
	right: 15px;
	position: absolute;
}

#index .section02 .right li>.a .p02 em {
	color: #eb5b41;
}

#index .section02 .right li>.a p.p01:after {
	content: "";
	display: table;
	clear: both;
}

#index .section02 .right li>.a p.p01 span {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #999797;
	font-size: 14px;
	width: 190px;
	float: left;
}

#index .section02 .right li>.a p.p01 span a {
	color: #999797;
}

#index .section02 .right li>.a:hover {
	color: #019eeb;
}

#index .section02 .right li .imgbox {
	overflow: hidden;
	position: relative;
	width: 267px;
	height: 169px;
	margin: 10px auto 10px auto;
}

#index .section02 .right li .imgbox p {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	/*IE8支持*/
	transition: bottom 0.2s;
	-moz-transition: bottom 0.2s;
	-webkit-transition: bottom 0.2s;
	-o-transition: bottom 0.2s;
	position: absolute;
	bottom: 0px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 0px;
	margin-bottom: 0px;
	width: 257px;
	background-color: rgba(0, 0, 0, 0.6);
}

#index .section02 .right li .imgbox p span {
	color: #eb5d43;
}

#index .section02 .right li:hover .imgbox p {
	bottom: 0px;
}

#index .section03 {
	margin-top: 15px;
}

#index .section03 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

#index .section03 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

#index .section03 .head a {
	cursor: pointer;
	float: right;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

#index .section03 .head span {
	display: none;
	position: absolute;
	bottom: -2px;
	width: 100%;
	height: 2px;
	background-color: #019eeb;
}

#index .section03 .head>div>div:after {
	content: "";
	display: block;
	position: absolute;
	width: 13px;
	height: 10px;
	background: url(../images/index_section02_point01.png);
	left: 50%;
	margin-left: -6.5px;
	bottom: -5px;
	display: none;
}

#index .section03 .head>div>div:last-child a {
	border: none;
}

#index .section03 .head>div>div:first-child a {
	padding-right: 0px;
}

#index .section03 .head>div>div {
	float: right;
}

#index .section03 .head>div>div {
	float: right;
	position: relative;
	height: 40px;
}

#index .section03 .head>div>div:hover span,
#index .section03 .head>div>div:hover:after {
	display: block;
}

#index .section03 .head>div>div.active:after,
#index .section03 .head>div>div.active span {
	display: block;
}

#index .section03 .head>div>div.active a {
	color: #019eeb;
}

#index .section03 .left {
	height: 326px;
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 254px;
	float: left;
}

#index .section03 .left .left_top {
	height: 90px;
	background-color: #f1f1f1;
}

#index .section03 .left .left_top p {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-top: 17px;
}

#index .section03 .left .left_top span {
	text-align: center;
	font-size: 14px;
	color: #6b6b6b;
	display: block;
	margin-top: 7px;
}

#index .section03 .left_select {
	padding-left: 16px;
	padding-top: 16px;
}

#index .section03 .left_select .li {
	position: relative;
	margin-bottom: 12px;
}

#index .section03 .left_select .li div.btn {
	position: relative;
	width: 209px;
	height: 43px;
	line-height: 43px;
	padding-left: 10px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999;
	border: #EEEEEE 1px solid;
}

#index .section03 .left_select .li ul {
	width: 219px;
	border: #EEEEEE 1px solid;
	position: absolute;
	top: 44px;
	left: 0px;
	max-height: 250px;
	overflow: auto;
	background-color: #ffffff;
	z-index: 100;
}

#index .section03 .left_select .li ul li {
	font-size: 14px;
	line-height: 34px;
	color: #666666;
	padding-left: 10px;
	display: block;
	cursor: pointer;
}

#index .section03 .left_select .li div.btn i {
	display: block;
	background: url(../images/section_select_down.png) center no-repeat;
	position: absolute;
	width: 9px;
	height: 5px;
	right: 11px;
	top: 19px;
	transition: transform 0.2s;
	-moz-transition: -moz-transform 0.2s;
	-webkit-transition: -webkit-transform 0.2s;
	-o-transition: -o-transform 0.2s;
}

#index .section03 .left_select .li.dropdown_active div.btn i {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}

#index .section03 .left_select .li ul li:hover {
	background-color: #019eeb;
	color: #ffffff;
}

#index .section03 .left_select .submit {
	cursor: pointer;
	width: 218px;
	color: #ffffff;
	height: 45px;
	line-height: 45px;
	background-color: #019eeb;
	border-radius: 5px;
	margin: 19px auto 0 2px;
	font-size: 20px;
	text-align: center;
}

#index .section03 .left_select .submit:hover {
	background-color: #39beff;
	width: 216px;
	height: 43px;
	line-height: 43px;
	border: 1px #019eeb solid;
}

#index .section03 .right {
	width: 923px;
	margin-left: 21px;
	margin-top: 15px;
	float: right;
}

#index .section03 .right ul {
	width: 945px;
}

#index .section03 .right li {
	height: 310px;
	position: relative;
	margin-right: 20px;
	border: 1px #e0e0e0 solid;
	margin-bottom: 12px;
	float: left;
	transition: top 0.2s, box-shadow 0.4s;
	-moz-transition: top 0.2s, box-shadow 0.4s;
	/* Firefox 4 */
	-webkit-transition: top 0.2s, box-shadow 0.4s;
	/* Safari 和 Chrome */
	-o-transition: top 0.2s, box-shadow 0.4s;
	/* Opera */
	top: 0px;
	box-shadow: 0 0px 0px 0 rgba(255, 255, 255, 0), 0 0px 0px 0 rgba(255, 255, 255, 0);
}

#index .section03 .right li:hover {
	top: -8px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

#index .section03 .right li>div {
	height: 320px;
	width: 292px;
	display: block;
}

#index .section03 .right li>div img {
	width: 267px;
	display: block;
}

#index .section03 .right li>div h4 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: normal;
	text-overflow: ellipsis;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: #555555;
	display: block;
	font-size: 16px;
	line-height: 24px;
	margin-top: 8px;
}

#index .section03 .right li:hover a h4 {
	color: #019eeb;
}

#index .section03 .right li>div p,
#index .section03 .right li>div .priceinfo,
#index .section03 .right li>div .p02,
#index .section03 .right li>div .p04 {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	color: #4b4643;
	width: 267px;
	display: block;
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 0px;
}

#index .section03 .right li>div .p01 i {
	float: right;
	color: #999797;
	font-size: 12px;
}

#index .section03 .right li>div .p01 i a {
	color: #999797;
}

#index .section03 .right li>div .p02 span {
	color: #333333;
	font-size: 14px;
	margin-right: 15px;
	float: left;
	display: block;
}

#index .section03 .right li>div p.p01:after {
	content: "";
	display: table;
	clear: both;
}

#index .section03 .right li>div p.p01 span {
	color: #999797;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 200px;
	display: block;
	float: left;
}

#index .section03 .right li>div p.p01 span a {
	color: #999797;
}

#index .section03 .right li>div:hover {
	color: #019eeb;
}

#index .section03 .right li .imgbox {
	position: relative;
	overflow: hidden;
	width: 267px;
	height: 169px;
	margin: 10px auto 8px auto;
}

#index .section03 .right li .imgbox p {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	/*IE8支持*/
	/*transition:bottom 0.2s; -moz-transition:bottom 0.2s; -webkit-transition:bottom 0.2s; -o-transition:bottom 0.2s;*/
	background-color: rgba(0, 0, 0, 0);
	position: absolute;
	height: 130px;
	line-height: 20px;
	font-size: 14px;
	color: #ffffff;
	padding: 20px;
	margin-bottom: 0px;
	width: 227px;
	bottom: -170px;
}

#index .section03 .right li:hover .imgbox p {
	display: block;
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 0px;
}

#index .section03 .right li .imgbox p span {
	color: #eb5d43;
}

#index .section03 .right li .priceinfo {
	margin-top: 15px;
}

#index .section03 .right li .priceinfo div {
	font-size: 12px;
	color: #999;
	float: right;
	line-height: 14px;
	margin-top: -8px;
}

#index .section03 .right li .p04 a {
	display: block;
	width: 53px;
	height: 25px;
	background-color: #ff5454;
	border-radius: 4px;
	float: right;
	position: relative;
	top: -22px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}

#index .section03 .right li .priceinfo b {
	font-size: 14px;
	color: #eb5b41;
	margin-right: 5px;
	float: left;
}

#index .section03 .right li .priceinfo s {
	font-size: 12px;
	color: #999;
	width: auto;
	padding-top: 4px;
	float: left;
}

#index .section03 .right li .priceinfo b strong {
	font-size: 25px;
}

#index .section03 .right li .priceinfo b {
	font-size: 14px;
	color: #eb5b41;
	margin-right: 5px;
	float: left;
}

#index .section03 .left_select .sex samp {
	float: left;
	width: 45px;
	color: #666666;
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 17px;
}

#index .section03 .left_select .sex p {
	height: auto;
	float: left;
	line-height: 18px;
	color: #666666;
}

#index .section03 .left_select .sex input {
	float: right;
	width: 194px;
	height: 31px;
	line-height: 31px;
	padding: 0 5px;
	color: #666666;
	border: #D7D7D7 1px solid;
}

#index .section03 .left_select .sex label {
	float: left;
	width: auto;
	height: auto;
	margin-right: 10px;
	cursor: pointer;
}

#index .section03 .left_select .sex label i {
	float: left;
	width: 15px;
	height: 15px;
	margin: 2px 10px 0 0;
	border: #d3d3d3 1px solid;
	box-sizing: border-box;
}

#index .section03 .left_select .sex label i.unselect {
	border: #d3d3d3 1px solid;
}

#index .section03 .left_select .sex label i.select {
	background: url(../images/gender_select.jpg) no-repeat;
	border: none;
}

#index .section04 {
	margin-top: 17px;
}

#index .section04 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

#index .section04 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

#index .section04 .head a {
	float: right;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

#index .section04 .head>div a:last-child {
	border: none;
}

#index .section04 .head>div a:first-child {
	padding-right: 0px;
}

#index .section04 .head>div {
	float: right;
}

#index .section04 .left {
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 254px;
	float: left;
}

#index .section04 .left .left_top {
	position: relative;
	height: 250px;
	background-color: #f1f1f1;
}

#index .section04 .left .left_top i {
	background: url(../images/secrion04_icon.png) no-repeat;
	display: block;
	width: 98px;
	height: 98px;
	margin: 43px auto 15px auto;
}

#index .section04 .left .left_top p {
	text-align: center;
	font-size: 20px;
	color: #444444;
	font-weight: bold;
	margin-top: 17px;
}

#index .section04 .left .left_top span {
	text-align: center;
	font-size: 14px;
	color: #6b6b6b;
	display: block;
	margin-top: 7px;
}

#index .section04 .left .left_top>div {
	top: 0px;
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	/*IE8支持*/
}

#index .section04 .left .left_top>div span {
	font-size: 12px;
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

#index .section04 .left .left_top>div p {
	font-size: 16px;
	color: #ffffff;
	margin-top: 45px;
	padding-left: 20px;
	padding-right: 20px;
}

#index .section04 .left .left_top>div a {
	display: block;
	background-color: #019eeb;
	width: 144px;
	height: 38px;
	line-height: 38px;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	bottom: 28px;
	margin-left: 55px;
	border-radius: 3px;
}

#index .section04 .left .left_top:hover div {
	display: block;
}

#index .section04 .right {
	width: 933px;
	margin-left: 10px;
	margin-top: 10px;
	float: right;
}

#index .section04 .right ul {
	width: 945px;
}

#index .section04 .right li>div {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	/*IE8支持*/
	top: 0px;
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
}

#index .section04 .right li:hover div {
	display: block;
}

#index .section04 .right li {
	position: relative;
	border: #EEEEEE 1px solid;
	width: 224px;
	height: 239px;
	margin-right: 10px;
	border: 1px #e0e0e0 solid;
	margin-bottom: 12px;
	float: left;
}

#index .section04 .right li div span {
	font-size: 12px;
	color: #ffffff;
	padding-left: 16px;
	padding-right: 16px;
	text-align: left;
}

#index .section04 .right li div p {
	font-size: 16px;
	color: #ffffff;
	margin-top: 45px;
	padding-left: 20px;
	padding-right: 20px;
}

#index .section04 .right li div a {
	display: block;
	background-color: #019eeb;
	width: 144px;
	height: 38px;
	line-height: 38px;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	bottom: 28px;
	margin-left: 40px;
	border-radius: 3px;
}

#index .section04 .right li img {
	position: absolute;
	top: 118px;
	width: 107px;
	height: 107px;
	left: 58.5px;
}

#index .section04 .right li i {
	background: url(../images/secrion04_icon.png) no-repeat;
	display: block;
	width: 98px;
	height: 98px;
	margin: 43px auto 15px auto;
}

#index .section04 .right li p {
	text-align: center;
	font-size: 20px;
	color: #555555;
	font-weight: bold;
	margin-top: 17px;
}

#index .section04 .right li span {
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	color: #999999;
	display: block;
	margin-top: 7px;
}

#index .section04 .right li.li01 i {
	background: url(../images/secrion04_icon01.png) no-repeat;
}

#index .section04 .right li.li02 i {
	background: url(../images/secrion04_icon02.png) no-repeat;
}

#index .section04 .right li.li03 i {
	background: url(../images/secrion04_icon03.png) no-repeat;
}

#index .section04 .right li.li04 i {
	background: url(../images/secrion04_icon04.png) no-repeat;
}

#index .section05 {
	margin-top: 17px;
}

#index .section05 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

#index .section05 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

#index .section05 .head a {
	float: right;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

#index .section05 .head>div a:last-child {
	border: none;
}

#index .section05 .head>div a:first-child {
	padding-right: 0px;
}

#index .section05 .head>div {
	float: right;
}

#index .section05 .left {
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 254px;
	float: left;
}

#index .section05 .left .left_top {
	height: 250px;
	background-color: #f1f1f1;
}

#index .section05 .right {
	width: 933px;
	margin-left: 10px;
	margin-top: 10px;
	float: right;
}

#index .section05 .left .left_top .p01 {
	width: 127px;
	height: 39px;
	border: #999999 1px solid;
	border-radius: 0px;
	margin: 43px auto 0 auto;
}

#index .section05 .left .left_top .p02 {
	width: 101px;
	height: 48px;
	background-color: #eeeeee;
	margin: -46px auto auto;
}

#index .section05 .left .left_top .p02 p {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

#index .section05 .left .left_top .p02 span {
	text-align: center;
	font-size: 16px;
	color: #666666;
	display: block;
}

#index .section05 .left .left_top .p03 {
	text-align: center;
	margin-top: 30px;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

#index .section05 .left .left_top .p04 {
	width: 100px;
	background-color: #eeeeee;
	line-height: 18px;
	height: 18px;
	margin: -10px auto 30px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	display: block;
}

#index .section05 .left .left_top .p05 {
	height: 1px;
	width: 140px;
	margin: 12px auto auto;
	background-color: #999999;
}

#index .section05 .left .left_top .p06 {
	text-align: center;
	font-size: 14px;
	color: #999999;
	display: block;
}

#index .section05 .right .con_link_box {
	width: 100%;
	box-sizing: border-box;
	height: 241px;
	line-height: 28px;
	border: #EEEEEE 1px solid;
	overflow: hidden;
	margin: 0px auto;
	padding-bottom: 20px;
}

#index .section05 .right .con_link_type {
	width: 100%;
	height: 45px;
}

#index .section05 .right .con_link_box ul {
	width: 100%;
}

#index .section05 .right .con_link_type ul li {
	float: left;
	width: 20%;
	height: 45px;
}

#index .section05 .right .link_body {
	width: 100%;
	height: 150px;
	overflow: hidden;
	display: none;
}

#index .section05 .right .link_body ul {
	float: left;
	height: 128px;
	margin-left: 17px;
	padding-top: 27px;
}

#index .section05 .right .link_body ul li {
	float: left;
	width: 98px;
	height: auto;
	line-height: 32px;
	margin: 0 0 0 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#index .section05 .right .con_link_type ul li a {
	width: 185px;
}

#index .section05 .right .con_link_type ul li {
	width: 186px;
}

#index .section05 .right .con_link_type ul li:last-child a {
	border-right: none;
	width: 187px;
}

#index .section05 .right .link_body ul li a:hover {
	color: #1fa5e7;
}

#index .section06 {
	margin-top: 30px;
}

#index .section06 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

#index .section06 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

#index .section06 .head a {
	float: right;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

#index .section06 .head>div a:last-child {
	border: none;
}

#index .section06 .head>div a:first-child {
	padding-right: 0px;
}

#index .section06 .head>div {
	float: right;
}

#index .section06 .left {
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 254px;
	float: left;
}

#index .section06 .left .left_top {
	height: 544px;
	background-color: #f1f1f1;
}

#index .section06 .left .left_top .p01 {
	width: 213px;
	margin: 18px auto 38px;
	height: 24px;
}

#index .section06 .left .left_top .p01 h5 {
	display: block;
	margin: 0px;
	float: left;
	padding: 0px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	line-height: 17px;
	height: 18px;
	margin-top: 7px;
	border-left: 3px #333333 solid;
	padding-left: 4px;
}

#index .section06 .left .left_top .p01 a {
	display: block;
	float: right;
	line-height: 32px;
}

#index .section06 .left .left_top .p01 a:hover {
	color: #019eeb;
}

#index .section06 .left .left_top .p02 p {
	margin-top: 9px;
}

#index .section06 .left .left_top div.p02>img {
	width: 213px;
	height: 96px;
}

#index .section06 .left .left_top .p02 li {
	position: relative;
	width: 213px;
	margin: auto;
	height: 144px;
	text-align: center;
}

#index .section06 .left .left_top .p02 li:hover i {
	position: absolute;
	cursor: pointer;
	width: 213px;
	height: 96px;
	background: url(../images/expertVideo_btn.png) center center no-repeat;
	left: 0px;
	top: 0px;
}

#index .section06 .right {
	width: 934px;
	margin-left: 10px;
	margin-top: 10px;
	float: right;
}

#index .section06 .right .box01 {
	width: 458px;
	height: 533px;
	border: 1px #eeeeee solid;
	float: left;
	margin-right: 10px;
}

#index .section06 .right .box02 {
	padding: 16px 24px 24px 16px;
	width: 414px;
	height: 493px;
	border: 1px #eeeeee solid;
	float: left;
}

#index .section06 .right .box01>div {
	width: 425px;
	margin: auto;
}

#index .section06 .right .box01 .chooseus {
	padding-top: 16px;
}

#index .section06 .right .box01 .chooseus p {
	color: #4c4c4c;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 12px;
	border-bottom: 1px #eeeeee solid;
}

#index .section06 .right .box01 .chooseus ul {
	background: url(../images/index_secrion06_brand.png) no-repeat;
	width: 456px;
	height: 165px;
	padding-top: 12px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#index .section06 .right .box01 .chooseus li {
	width: 128px;
	margin-bottom: 16px;
	float: left;
	margin-right: 16px;
	text-align: center;
	height: 64px;
	border: 1px #d7d7d7 solid;
}

#index .section06 .right .box01 .chooseus li img {
	line-height: 66px;
	text-align: center;
}

#index .section06 .right .box01 .kk_dt {
	height: 167px;
	border-top: 1px #eeeeee solid;
}

#index .section06 .right .box01 .kk_dt .p01 {
	height: 24px;
	padding-top: 15px;
}

#index .section06 .right .box01 .kk_dt .p02 {
	margin-top: 21px;
}

#index .section06 .right .box01 .kk_dt .p01 h5 {
	display: block;
	margin: 0px;
	float: left;
	padding: 0px;
	font-size: 16px;
	color: #4c4c4c;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	border-bottom: 1px #eeeeee solid;
	padding-left: 4px;
}

#index .section06 .right .box01 .kk_dt .p01 a {
	display: block;
	float: right;
	line-height: 32px;
}

#index .section06 .right .box01 .kk_dt .p02 img {
	width: 140px;
	height: 90px;
	float: left;
	display: block;
}

#index .section06 .right .box01 .kk_dt .p02 h5 {
	float: right;
	width: 275px;
	margin: 0px;
	font-size: 15px;
	color: #555555;
	font-weight: normal;
}

#index .section06 .right .box01 .kk_dt .p02 p {
	float: right;
	width: 275px;
	font-size: 12px;
	color: #999999;
	line-height: 18px;
}

#index .section06 .right .box01 .kk_dt .p03 {
	height: 24px;
}

#index .section06 .right .box01 .kk_news .p02 {
	margin-top: 5px;
}

#index .section06 .right .box01 .kk_news .p02 li {
	text-indent: 20px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	line-height: 26px;
	color: #666666;
}

#index .section06 .right .box01 .kk_news .p02 li a {
	color: #666666;
	position: relative;
	font-size: 14px;
}

#index .section06 .right .box01 .kk_news .p02 li a::after {
	position: absolute;
	top: 10px;
	content: "";
	display: block;
	background-image: url("../images/kkxt_li_icon.png");
	width: 4px;
	height: 4px;
	left: -14px;
}

#index .section06 .right .box01 .kk_news .p02 li a:hover {
	color: #019eeb;
}

#index .section06 .right .box02>div {
	width: 425px;
	margin: auto;
	padding-top: 0px;
}

#index .section06 .right .box02>div>p {
	color: #4c4c4c;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 12px;
	border-bottom: 1px #eeeeee solid;
}

#index .section06 .right .box02 ul {
	margin-top: 20px;
}

#index .section06 .right .box02 li {
	margin-bottom: 20px;
}

#index .section06 .right .box02 li div.txt {
	padding: 12px;
	height: 41px;
	width: 298px;
	background-color: #f9f9f9;
	float: left;
}

#index .section06 .right .box02 .imgbox {
	width: 103px;
	height: 65px;
	line-height: 65px;
	vertical-align: middle;
	float: left;
	overflow: hidden;
}

#index .section06 .right .box02 .imgbox img {
	display: block;
}

#index .section06 .right .box02 li div.txt h5 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0px;
	font-size: 14px;
	margin-bottom: 2px;
	color: #555555;
	font-weight: normal;
}

#index .section06 .right .box02 li div.txt p {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 12px;
	color: #999999;
	line-height: 18px;
}

#index .section06 .right .box02 li:after {
	content: "";
	display: block;
	clear: both;
}

#index .section06 .right .box02 .imgbox img {
	max-width: 103px;
	max-height: 65px;
	vertical-align: middle;
}

#index .section06 .right .box02 li a:hover {
	color: #019eeb;
}

#index .section07 {
	margin-top: 30px;
}

#index .section07 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

#index .section07 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

#index .section07 .head a {
	float: right;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

#index .section07 .head>div a:last-child {
	border: none;
}

#index .section07 .head>div a:first-child {
	padding-right: 0px;
}

#index .section07 .head>div {
	float: right;
}

#index .section07 .left {
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 254px;
	float: left;
}

#index .section07 .left .left_top {
	height: 250px;
	background-color: #f1f1f1;
}

#index .section07 .right {
	width: 933px;
	margin-left: 10px;
	margin-top: 13px;
	float: right;
}

#index .section07 .left .left_top .p01 {
	width: 191px;
	height: 39px;
	border: #999999 1px solid;
	border-radius: 0px;
	margin: 43px auto 0 auto;
}

#index .section07 .left .left_top .p02 {
	width: 164px;
	height: 48px;
	background-color: #eeeeee;
	margin: -46px auto auto;
}

#index .section07 .left .left_top .p02 p {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

#index .section07 .left .left_top .p02 span {
	text-align: center;
	font-size: 16px;
	color: #666666;
	display: block;
}

#index .section07 .left .left_top .p03 {
	text-align: center;
	margin-top: 30px;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

#index .section07 .left .left_top .p04 {
	background-color: #eeeeee;
	line-height: 18px;
	height: 18px;
	margin: -10px auto 30px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	display: block;
}

#index .section07 .left .left_top .p05 {
	height: 1px;
	width: 140px;
	margin: 12px auto auto;
	background-color: #999999;
}

#index .section07 .left .left_top .p06 {
	text-align: center;
	font-size: 14px;
	color: #999999;
	display: block;
}

#index .section07 .right ul {
	float: left;
	width: 948px;
	height: auto;
}

#index .section07 .right li:first-child {
	width: 461px;
}

#index .section07 .right li {
	float: left;
	width: 109px;
	height: 238px;
	margin-right: 9px;
	list-style-type: none;
	overflow: hidden;
}

#index .section07 .right li div.pic {
	width: 109px;
	float: left;
	cursor: pointer;
	overflow: hidden;
}

#index .section07 .right li i {
	float: left;
	position: relative;
	overflow: hidden;
}

#index .section08 {
	margin-top: 30px;
}

#index .section08 .head {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px #dcdcdc solid;
}

#index .section08 .head h3 {
	font-size: 20px;
	padding: 0px;
	display: block;
	float: left;
	color: #333333;
	font-weight: bold;
}

#index .section08 .head a {
	float: right;
	font-size: 14px;
	color: #666565;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px #ddd solid;
	height: 14px;
	line-height: 14px;
	margin-top: 18px;
}

#index .section08 .head>div a:last-child {
	border: none;
}

#index .section08 .head>div a:first-child {
	padding-right: 0px;
}

#index .section08 .head>div {
	float: right;
}

#index .section08 .left {
	border: #EEEEEE 1px solid;
	border-top: none;
	width: 247px;
	float: left;
}

#index .section08 .left .left_top {
	height: 250px;
	background-color: #f1f1f1;
}

#index .section08 .left .left_top .p01 {
	width: 118px;
	height: 39px;
	border: #999999 1px solid;
	border-radius: 0px;
	margin: 43px auto 0 auto;
}

#index .section08 .left .left_top .p02 {
	width: 100px;
	height: 48px;
	background-color: #eeeeee;
	margin: -46px auto auto;
}

#index .section08 .left .left_top .p02 p {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

#index .section08 .left .left_top .p02 span {
	text-align: center;
	font-size: 14px;
	color: #666666;
	display: block;
}

#index .section08 .left .left_top .p03 {
	text-align: center;
	margin-top: 30px;
	font-size: 22px;
	line-height: 35px;
	color: #333333;
	font-weight: bold;
}

#index .section08 .left .left_top .p03 img {
	position: relative;
	top: 3px;
}

#index .section08 .left .left_top .p04 {
	width: 76px;
	background-color: #eeeeee;
	line-height: 18px;
	height: 18px;
	margin: -10px auto 30px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	display: block;
}

#index .section08 .left .left_top .p05 {
	height: 1px;
	width: 140px;
	margin: 12px auto auto;
	background-color: #999999;
}

#index .section08 .left .left_top .p06 {
	text-align: center;
	font-size: 14px;
	color: #999999;
	display: block;
}

#index .section08 .right {
	width: 950px;
	float: right;
	border-left: 1px #eeeeee solid;
	border-top: 1px #eeeeee solid;
}

#index .section08 .right li>img {
	width: 189px;
	height: 124px;
	float: left;
}

#index .section08 .right li {
	position: relative;
	width: 189px;
	height: 124px;
	float: left;
	border-right: 1px #eeeeee solid;
	border-bottom: 1px #eeeeee solid;
}

#index .section08 .right li>div {
	display: none;
	float: right;
	top: -124px;
	position: relative;
	background-color: rgba(0, 0, 0, 0.8);
	text-align: center;
	width: 100%;
	height: 100%;
}

#index .section08 .right li>div p {
	color: #ffffff;
	font-size: 14px;
	line-height: 16px;
	margin-top: 29px;
	text-align: center;
}

#index .section08 .right li>div a {
	margin: 15px auto auto auto;
	width: 81px;
	height: 25px;
	color: #ffffff;
	display: block;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	background-color: #ff5454;
	border-radius: 12.5px;
	line-height: 23px;
}

/*#index .section08 .right  li:hover div{display: block;}*/
#index .section09 {
	padding-bottom: 20px;
}

/*焦点图*/
.prime-slide {
	position: relative;
}

.prime-slide .ps-list {
	height: 393px;
}

.prime-slide .ps-wrap {
	position: relative;
	height: 460px;
}

.prime-slide .ps-bg-item {
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	height: 460px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: top center;
}

.prime-slide .ps-bg-item {
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	height: 460px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: top center;
}

.prime-slide .item-puzzle {
	position: relative;
	z-index: 5;
	width: 1200px;
	height: 400px;
	margin: 0 auto;
}

.prime-slide .item-puzzle .item-1 {
	left: 238.5px;
	width: 685px;
	height: 392px;
}

.prime-slide .item-puzzle .puzzle-item {
	box-shadow: 0 1px 10px rgba(2, 2, 2, 0.12);
	position: absolute;
	overflow: hidden;
}

.prime-slide {
	position: relative;
}

.prime-slide .ps-wrap {
	position: relative;
	height: 400px;
	overflow: hidden;
}

.prime-slide .ps-trigger {
	z-index: 8;
	position: absolute;
	text-align: center;
	width: 685px;
	height: 40px;
	left: 238px;
	overflow: hidden;
	bottom: 0px;
}

.prime-slide .trigger_box {
	width: 1200px;
	margin: auto;
	position: relative;
}

.prime-slide .ps-trigger .ps-trigger-wrap {
	width: 686px;
	display: inline-block;
	font-size: 14px;
}

.prime-slide .ps-trigger .ps-trigger-wrap li {
	width: 170.5px;
	height: 40px;
	line-height: 40px;
	position: relative;
	float: left;
	margin-right: 1px;
}

.prime-slide .ps-trigger .ps-trigger-wrap .trigger-bg {
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	filter: alpha(Opacity=60);
	opacity: .6;
}

.prime-slide .item-puzzle .puzzle-item .puzzle-item-block {
	margin-left: -300px;
}

.prime-slide .ps-trigger .ps-trigger-wrap .trigger-item {
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	width: 100%;
	height: 100%;
	color: #b4b4b4;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.prime-slide .ps-trigger .ps-trigger-wrap li.current .trigger-bg {
	filter: alpha(Opacity=70);
	opacity: .7;
}

.prime-slide .ps-trigger .ps-trigger-wrap li.current .trigger-item {
	color: #fff;
	font-weight: 700;
}

.prime-slide .ps-trigger .ps-trigger-wrap li:hover .trigger-bg {
	filter: alpha(Opacity=70);
	opacity: .7;
}

.prime-slide .ps-item {
	position: absolute;
	width: 100%;
	height: 400px;
}

/*焦点图 end*/
.con_link_type .sub_title li a {
	color: #6e6e6f;
	height: 45px;
	background-color: #f7f7f7;
}

#index .con_link_type li.active a {
	color: #000;
	height: 46px;
	background-color: #fff;
}

#search_result01 .section01 {
	padding-top: 15px;
}

#search_result01 .section01 ul {
	width: 100%;
	border-bottom: 1px #008cd6 solid;
}

#search_result01 .section01 li {
	float: left;
	font-size: 18px;
	line-height: 37px;
	color: #666666;
	padding: 0px 18px 0px 18px;
}

#search_result01 .section01 li.active {
	background-color: #008cd6;
	color: #ffffff;
	cursor: pointer;
}

#search_result01 .section02 .right {
	float: right;
	width: 283px;
}

#search_result01 .section02 .right .tc_right {
	width: 283px;
	height: auto;
	margin: 10px 0 20px 0;
	box-shadow: 2px 2px 3px 0 rgba(231, 231, 231, 0.2), 2px 2px 3px 0 rgba(92, 92, 92, 0.2);
}

#search_result01 .section02 .right .tc_right_body {
	width: 281px;
	height: auto;
	border-top: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
}

#search_result01 .section02 .right .tc_right_body .tc_title {
	width: 100%;
	height: 30px;
	line-height: 22px;
	padding: 8px 0 0 0;
}

#search_result01 .section02 .right .tc_right_body .tc_title h3 {
	font-size: 20px;
	color: #4b4643;
	font-weight: normal;
	margin-top: 5px;
	margin-left: 12px;
}

#search_result01 .section02 .right .tc_right_body ul {
	float: left;
	width: 100%;
	height: auto;
	padding-bottom: 16px;
}

#search_result01 .section02 .right .tc_right_body li {
	float: left;
	width: 273px;
	height: auto;
	padding: 8px 0 8px 9px;
	border-bottom: 1px solid #eee;
}

#search_result01 .section02 .right .tc_right_body li i {
	float: left;
	width: 100px;
	height: auto;
}

#search_result01 .section02 .right .tc_right_body li i img {
	width: 100px;
	height: 75px;
	display: block;
}

#search_result01 .section02 .right .tc_right_body li dl {
	float: left;
	width: 153px;
	height: auto;
	line-height: 20px;
	margin: 0 0 0 10px;
}

#search_result01 .section02 .right .tc_right_body dl dt {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#search_result01 .section02 .right .tc_right_body dl dt a {
	font-size: 15px;
	color: #666;
	font-weight: normal;
}

#search_result01 .section02 .right .tc_right_body ul li dl dd {
	float: left;
	width: 100%;
	height: auto;
	margin: 8px 0 0 0;
	font-size: 12px;
	color: #999;
}

#search_result01 .section02 .right .tc_right_body ul li dl dd b {
	font-size: 14px;
	color: #eb5b41;
	margin-right: 10px;
}

#search_result01 .section02 .right .tc_right_body ul li:hover {
	background-color: #eee;
}

#search_result01 .section02 .right .jg_right_body {
	width: 281px;
}

#search_result01 .section02 .right .jg_right {
	width: 283px;
	margin-top: 6px;
}

#search_result01 .section02 .right .jg_right_body ul li dl dt a {
	font-size: 12px;
}

#search_result01 .section02 .right .jg_right_body ul li dl dd em {
	color: #999999;
}

#search_result01 .section02 .right .jg_right_body ul li dl dd em b {
	color: #6e6e6f;
}

#search_result01 .section02 .left {
	float: left;
	width: 905px;
	padding-top: 16px;
}

#search_result01 .section02 .left .noresult_body {
	margin-top: 0px;
	margin-bottom: 15px;
}

#search_result01 .section02 .left .title_section {
	width: 905px;
	height: 46px;
	line-height: 46px;
	background-color: #ebebeb;
}

#search_result01 .section02 .left .title_section .p01 {
	float: left;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 5px;
}

#search_result01 .section02 .left .title_section .p02 {
	float: left;
	font-size: 14px;
	color: #333333;
}

#search_result01 .section02 .left .title_section .p03 {
	float: right;
	font-size: 14px;
	color: #333333;
	margin-right: 20px;
}

#search_result01 .section02 .left .title_section .p03 a {
	color: #019eeb;
}

#search_result01 .section02 .left .title_section .p03 a:hover {
	color: #147ed1 !important;
}

#search_result01 .section02 .left .jg {
	width: 903px;
	height: auto;
	margin-top: 20px;
}

#search_result01 .section02 .left ul.jg {
	padding-bottom: 10px;
	width: 903px;
	height: auto;
}

#search_result01 .section02 .left ul.jg li {
	float: left;
	transition: box-shadow .25s;
	width: 903px;
	height: 189px;
	line-height: 27px;
	margin-bottom: 20px;
	border: #eee 1px solid;
}

#search_result01 .section02 .left ul.jg li:hover {
	box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2), 0 2px 20px 0 rgba(0, 0, 0, 0.19);
}

#search_result01 .section02 .left ul.jg li>div {
	display: block;
	width: 903px;
	height: 187px;
}

#search_result01 .section02 .left ul.jg li dl:after {
	content: "";
	display: table;
	clear: both;
}

#search_result01 .section02 .left ul.jg li samp {
	float: left;
	width: 216px;
	height: 155px;
	border: #eee 1px solid;
	margin: 15px 0 0 15px;
	position: relative;
}

#search_result01 .section02 .left ul.jg li samp i.recommend {
	background: url(../images/jg_recommend.png) no-repeat;
	width: 39px;
	height: 39px;
	display: block;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	line-height: 32px;
	position: absolute;
	top: 0px;
	left: 5px;
}

#search_result01 .section02 .left ul.jg li samp img {
	width: 216px;
	height: 155px;
}

#search_result01 .section02 .left ul.jg li dl {
	float: left;
	width: 655px;
	height: auto;
	margin: 15px 0 0 13px;
}

#search_result01 .section02 .left ul.jg li dl dt {
	float: left;
	width: 655px;
	height: auto;
	margin-bottom: 14px;
}

#search_result01 .section02 .left ul.jg li dl dt a {
	color: #555555;
	font-size: 16px;
	font-weight: bold;
	float: left;
	max-width: 294px;
	padding-right: 10px;
	height: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#search_result01 .section02 .left ul.jg li dl dt a:hover {
	color: #019eeb;
}

#search_result01 .section02 .left ul.jg li a dl dt b {
	font-size: 16px;
	color: #6e6e6f;
	font-weight: bold;
}

#search_result01 .section02 .left ul.jg li dl dt a span {
	color: #666666;
}

#search_result01 .section02 .left ul.jg li a:hover dl dt b {
	color: #019eeb;
}

#search_result01 .section02 .left ul.jg li dl dt span {
	float: left;
	height: 27px;
	margin: 0 0px 0 0;
}

#search_result01 .section02 .left ul.jg li dl dt span em {
	cursor: default;
	line-height: 18px;
	margin-top: 4px;
	float: left;
	width: auto;
	padding-left: 3px;
	padding-right: 3px;
	height: 20px;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	margin-right: 5px;
	border-radius: 10px;
	min-width: 21px;
}

#search_result01 .section02 .left ul.jg li dl dt span i.notActive {
	color: #ffffff;
	line-height: 20px;
	height: 20px;
	padding: 0px 3px 1px;
	width: auto;
	background-color: #599F4F;
	border-radius: 3px;
}

#search_result01 .section02 .left ul.jg li dl dd {
	float: left;
	width: 638px;
	height: 27px;
	font-size: 14px;
	color: #999999;
	margin: 0px;
}

#search_result01 .section02 .left ul.jg li dl dd em {
	float: left;
	color: #6e6e6f;
	margin-right: 11px;
	max-width: 420px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#search_result01 .section02 .left ul.jg li dl dd em.pop_date {
	cursor: pointer;
}

#search_result01 .section02 .left ul.jg li dl .dd_ifo em {
	color: #999999;
}

#search_result01 .section02 .left ul.jg li dl dd samp {
	display: block;
	width: 20px;
	height: 20px;
	background: url("../images/jginfo_icon.png") no-repeat 0px 0px;
	border: 0px;
	margin: 0px 5px 0px 0px;
}

#search_result01 .section02 .left ul.jg li dl dd samp.dd_address {
	background-position: -20px 0;
}

#search_result01 .section02 .left ul.jg li dl dd samp.dd_timeclock {
	background-position: -40px 0;
}

#search_result01 .section02 .left ul.jg li dl dd samp.dd_doctor {
	background-position: -60px 0;
}

#search_result01 .section02 .left ul.jg li dl dd samp.dd_doctor.time {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/yuyue_date.png) no-repeat 0px 0px;
	border: 0px;
	background-size: 80%;
	margin: 5px 3px 0px 2px;
}

#search_result01 .section02 .left ul.jg li dl dd span.lookmap {
	display: inline-block;
	line-height: 27px;
	color: #fff;
	background-color: #ffffff;
	padding: 0 5px;
	border-radius: 5px;
	float: right;
	cursor: pointer;
	color: #666666;
}

#search_result01 .section02 .left ul.jg li dl dd span.lookmap em {
	display: inline-block;
	width: 13px;
	height: 17px;
	background: url("../images/icon_gps2.png") no-repeat left center;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 5px;
}

#search_result01 .section02 .left ul.jg li dl dd span.distancetips {
	float: right;
	color: #f28123;
}

#search_result01 .section02 .left ul.jg li p {
	line-height: 27px;
}

#search_result01 .section02 .left ul.jg li p em {
	float: right;
	min-width: 185px;
	height: auto;
	margin: 0px;
	font-size: 14px;
	color: #999;
}

#search_result01 .section02 .left ul.jg li p em span {
	color: #4b4643;
	width: auto;
	height: auto;
	display: inline-block;
	float: none;
}

#search_result01 .section02 .left ul.jg li dl dt p em b {
	float: none;
	font-size: 18px;
	color: #eb5b41 !important;
	padding-right: 5px;
}

#search_result01 .section02 .left ul.jg li a dl dt b {}

#search_result01 .section02 .left ul.jg li p em i {
	margin-right: 20px;
}

#search_result01 .section02 .left ul.jg li p a {
	width: 106px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	position: absolute;
	bottom: 2px;
	left: 18px;
	z-index: 1;
	border: #DBDBDB 1px solid;
	border-radius: 2px;
	color: #6e6e6f;
	font-size: 16px;
}

#search_result01 .section02 .left ul.jg li p a:hover {
	color: #019eeb;
	border: #019eeb 1px solid;
}

#search_result01 .section02 .left ul.jg li p:hover a {
	color: #019eeb;
	border: #019eeb 1px solid;
}

#search_result01 .section02 .left .tc ul {
	width: 920px;
	padding-top: 10px;
}

#search_result01 .section02 .left .tc li {
	margin-right: 13px;
}

#search_result01 .tc .select dl.condition dd.all {
	width: 95px;
}

#search_result01 .left_tc .tcselect dl dd.type_add>ul>li>a {
	padding-left: 0;
}

#search_result01 .left_tc .tcselect dl dd.type_add>ul>li {
	margin: 0;
}

#search_result01 .select dl {
	float: left;
	width: 863px;
}

#search_result01 .select {
	width: 905px;
}

#search_result01 .select dl dd.type_add {
	width: 725px;
}

#search_result01 .left_jg .select dl dd.type_add {
	width: 668px;
}

#search_result01 .left_jg .select dl {
	width: 865px;
}

#search_result01 .select {
	width: 905px;
	margin-top: 0px;
}

#search_result01 .sequence {
	margin-top: 10px;
	background-color: #f1f1f1;
	width: 903px;
}

#search_result01 .select dl.condition dd.type_add>ul>li {
	overflow: visible;
	white-space: normal;
	width: auto;
	height: 26px;
	line-height: 24px;
	margin: 11px 15px 0 0;
	background-color: #fff;
	color: #019eeb;
	display: inline-block;
}

#search_result01 .select dl.condition dd.type_add>ul>li>a {
	float: left;
	display: inline-block;
	padding: 0 10px;
	background-color: #019eeb;
	background: url(../images/del_hover.png) center no-repeat;
	border: 1px solid #019eeb;
	border-left: none;
	vertical-align: top;
}

#search_result01 .select dl.condition dd.type_add {
	width: auto;
	height: auto;
	padding-bottom: 6px;
}

#search_result01 .kktipbox_point_right {
	border: 0px;
	width: 10px;
	height: 19px;
	background-image: url(../images/tipbox_point_right02.png);
}

#search_result01 .kktipbox {
	border: 1px #a5a5a5 solid;
}

#search_result01 .left .left_jg .jg {
	margin-top: 20px;
}

#search_result01 #kktcnav {
	width: 905px;
	background-color: #f2f2f2;
	border: 1px solid #eee;
	box-sizing: border-box;
	margin: 20px auto;
	clear: both;
}

#search_result01 #kktcnav .pagesate {
	margin-right: 20px;
	float: right;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
}

#search_result01 #kktcnav .pagesate a {
	font-size: 20px;
	color: #999;
}

#search_result01 #kktcnav .pagesate a:hover {
	color: #019eeb;
}

#search_result01 #kktcnav .pagesate span {
	margin: 5px;
}

#search_result01 #kktcnav .pagesate span.bule {
	color: #019eeb;
}

#search_result01 #kktcnav ul li {
	float: left;
	height: 45px;
	line-height: 45px;
}

#search_result01 #kktcnav ul li a {
	text-align: center;
	width: 60px;
	display: block;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #eee;
}

#search_result01 #kktcnav ul li a span {
	margin-left: 5px;
	display: inline-block;
	width: 10px;
	height: 11px;
	background: url(../images/kktc_listicon.png) 0 0 no-repeat;
}

#search_result01 #kktcnav ul li a:hover,
#search_result01 #kktcnav ul li a.active {
	color: #019eeb;
	background-color: #fff;
	border-bottom: 1px solid #fff;
}

#search_result01 #kktcnav ul li a.nomal span {
	background-image: none;
}

#search_result01 #kktcnav ul li a.sales span {
	background-position: 0 0;
}

#search_result01 #kktcnav ul li a.sales.active1 span {
	background-position: -30px 0;
}

#search_result01 #kktcnav ul li a.sales.active2 span {
	background-position: -40px 0;
}

#search_result01 #kktcnav ul li a.discount span {
	background-position: 0 0;
}

#search_result01 #kktcnav ul li a.discount.active1 span {
	background-position: -30px 0;
}

#search_result01 #kktcnav ul li a.discount.active2 span {
	background-position: -40px 0;
}

#search_result01 #kktcnav ul li a.price span {
	background-position: -20px 0;
}

#search_result01 #kktcnav ul li a.price.active1 span {
	background-position: -50px 0;
}

#search_result01 #kktcnav ul li a.price.active2 span {
	background-position: -60px 0;
}

#search_result01 #kktcnav ul li a.price.active3 span {
	background-position: -70px 0;
}

#search_result01 #kktcnav ul li b {
	margin-left: 10px;
	font-size: 16px;
	color: #999;
	display: inline-block;
	height: 20px;
	width: 10px;
	margin-right: -18px;
	position: relative;
	z-index: 2;
	vertical-align: top;
	font-weight: normal;
}

#search_result01 #kktcnav ul li input[type=text] {
	height: 20px;
	width: 40px;
	padding-left: 17px;
	outline: 0;
	border: 1px solid #dbdbdb;
}

#search_result01 #kktcnav ul li input[type=text]:focus {
	border-color: #019eeb;
}

#search_result01 #kktcnav ul li input[type=button] {
	border: none;
	background-color: #019eeb;
	color: #fff;
	padding: 3px 15px;
	margin-left: 10px;
	cursor: pointer;
}

#search_result01 .tjkbox ul>li {
	width: 289px;
	margin: 10px 19px 10px 0px;
	overflow: hidden;
	float: left;
	border: 1px solid #dbdbdb;
	box-sizing: border-box;
	/*padding: 12px  10px 18px 10px;*/
	height: 307px;
	position: relative;
	padding-top: 12px;
	padding-bottom: 18px;
}

#search_result01 .tjkbox ul>li>a {
	display: block;
}

#search_result01 .tjkbox .tyk {
	float: none;
	display: block;
	margin: auto auto auto auto;
	width: 268px;
}

#search_result01 .tjkbox li>a {
	width: 287px;
	transition: all 400ms;
	text-align: left;
	background-color: #fff;
}

#search_result01 .tjkbox .tyk>img {
	display: block;
	width: 268px;
	height: 185px;
}

#search_result01 .tjkbox .tyk .kahead {
	*zoom: 1;
	text-align: left;
}

#search_result01 .tjkbox .tyk .kahead:before,
#search_result01 .tjkbox .tyk .kahead:after {
	content: " ";
	display: table;
}

#search_result01 .tjkbox .tyk .kahead:after {
	clear: both;
}

#search_result01 .tjkbox .tyk .kahead:before,
#search_result01 .tjkbox .tyk .kahead:after {
	content: " ";
	display: table;
}

#search_result01 .tjkbox .tyk .kahead:after {
	clear: both;
}

#search_result01 .tjkbox .tyk .kahead span {
	width: 60px;
	margin-left: 18px;
	font-size: 14px;
}

#search_result01 .tjkbox .tyk .kahead b {
	position: relative;
	z-index: 999;
	font-size: 18px;
	font-weight: normal;
	margin-right: 10px;
}

#search_result01 .tjkbox .tyk .kahead img {
	position: absolute;
	right: 0;
}

#search_result01 .tjkbox .tyk .kaname {
	margin-left: 18px;
	font-size: 20px;
	top: 63px;
	font-weight: bold;
}

#search_result01 .tjkbox .tyk .kaname b {
	color: #fae728;
}

#search_result01 .tjkbox ul {
	width: 935px;
}

#search_result01 .tjkbox li:hover .infoct {
	top: -110px;
}

#search_result01 .tjkbox .infoct {
	position: relative;
	z-index: 99999;
	overflow: hidden;
	background-color: #fff;
	padding: 0 10px;
	top: 0;
	-webkit-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
}

#search_result01 .tjkbox h3 {
	font-weight: bold;
	margin: 14px 0 0 0;
	display: block;
	font-size: 16px;
	color: #222;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: 450;
	position: relative;
}

#search_result01 .tjkbox h3 .coupon01 {
	position: absolute;
	right: -1px;
	top: 1px;
	line-height: 21px;
	display: block;
	height: 21px;
	padding-left: 2px;
	padding-right: 2px;
	float: right;
	background-color: #ff7e00;
	color: #ffffff;
	font-size: 14px;
	line-height: 20px;
}

#search_result01 .tjkbox h3:hover {
	color: #019eeb;
}

#search_result01 .tjkbox small {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	color: #999;
	margin-bottom: 6px;
}

#search_result01 .tjkbox p.priceinfo {
	padding-bottom: 14px;
	border-bottom: 1px solid #dbdbdb;
}

#search_result01 .tjkbox p.priceinfo b {
	font-size: 18px;
	color: #eb5b41;
	margin-right: 5px;
	font-weight: normal;
}

#search_result01 .tjkbox p.priceinfo b strong {
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;
}

#search_result01 .tjkbox p.priceinfo s {
	font-size: 14px;
	color: #999;
}

#search_result01 .tjkbox p.priceinfo span {
	font-size: 14px;
	color: #999;
	float: right;
	line-height: 20px;
	margin-top: 10px;
}

#search_result01 .tjkbox .doctortext {
	margin-top: 15px;
}

#search_result01 .tjkbox h3 i {
	width: 19px;
	height: 19px;
	display: inline-block;
	background-image: url(../images/tjk_icon.png);
	position: relative;
	top: 3px;
	margin-left: 4px;
	margin-right: 2px;
}

#search_result01 .tjkbox h3 span {
	font-size: 14px;
	color: #eb6249;
	font-weight: normal;
}

#search_result01 .noresult_body ul p {
	font-weight: normal;
	color: #555555;
}

#search_result01 .noresult_body ul p {
	color: #555555;
}

#search_result01 .noresult_body ul p a {
	color: #019eeb;
	font-size: 16px;
	display: inline-block;
	float: none;
	vertical-align: top;
}

#index_expertVideo01 {
	position: relative;
	width: 650px;
	height: 400px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
}

#index_expertVideo01 .close {
	width: 100px;
	width: 24px;
	height: 24px;
	background: url(../images/calender_close.png);
	position: absolute;
	right: -12px;
	top: -12px;
}

.imgbox .tippaibox {
	top: 0px;
	position: absolute;
	height: 39px;
	width: 100%;
}

.imgbox .tippaibox .tippai {
	background: url(../images/quan01.png) no-repeat;
	background-size: 39px 36px;
	width: 39px;
	height: 36px;
	display: block;
	margin-right: 2px;
	z-index: 1000;
	float: left;
	color: #ffffff;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
}

.imgbox .tippaibox .tippai01 {
	background: url(../images/quan01.png) no-repeat;
}

.imgbox .tippaibox .tippai02 {
	background: url(../images/quan02.png) no-repeat;
}

.imgbox .tippaibox .tippai03 {
	background: url(../images/quan03.png) no-repeat;
}

#index_fast_yuyue_box {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	z-index: 100000000000;
}

.index_fast_yuyue_box {
	width: 568px;
	height: 260px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	border: 8px RGBA(51, 51, 51, 0.38) solid;
	border-radius: 10px;
	margin-top: 252px;
	position: relative;
}

.index_fast_yuyue_box .p01 {
	width: 100%;
	height: 50px;
	background-color: #dedede;
	text-align: center;
	color: #666666;
	line-height: 50px;
	font-size: 18px;
}

.index_fast_yuyue_box .close {
	position: absolute;
	cursor: pointer;
	right: 0px;
	top: 0px;
	width: 50px;
	height: 50px;
	background: url(../images/close300.png) center center no-repeat;
}

.index_fast_yuyue_box .p02 {
	color: #666666;
	margin: 40px 0 40px 0;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}

.index_fast_yuyue_box .p03 a {
	display: block;
	width: 160px;
	height: 45px;
	float: left;
	border-radius: 5px;
	text-align: center;
	line-height: 45px;
	color: #ffffff;
	background-color: #019eeb;
	margin-left: 40px;
	font-size: 16px;
	cursor: pointer;
}

.index_fast_yuyue_box .p03 .a01 {
	margin-left: 100px;
}

/*.list_tc .select dl dd.type_add {width: 1013px;}*/

/*以下为更改上传图片插件图片大小的样式*/
/*#analysisReport2 .parentFileBox > .fileBoxUl > li{ width:81px; height:81px; }
#analysisReport2 .parentFileBox > .fileBoxUl > li:hover{box-shadow:3px 3px 4px #fff}
#analysisReport .parentFileBox > .fileBoxUl > li{ width:66px; height:66px; }
#analysisReport .parentFileBox > .fileBoxUl > li:hover{box-shadow:3px 3px 4px #fff}
#analysisChat .parentFileBox > .fileBoxUl > li{ width:66px; height:66px; }
#analysisChat .parentFileBox > .fileBoxUl > li:hover{box-shadow:3px 3px 4px #fff}*/

.topbox01 {
	z-index: 2;
	position: relative;
	margin: auto;
	width: 100%;
	min-width: 1200px;
	height: auto;
	display: block;
	clear: both;
	background: #FFF;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 0px 2px 0 rgba(0, 0, 0, 0.2);
}

.topbox01 .top {
	width: 1200px;
	margin: 0 auto;
}

.topbox01 .top .logo.newlogo {
	margin: 0;
	margin-right: 405px;
}

.topbox01 .top .logo.newlogo img {
	height: 59px;
	margin-top: 20px;
}

.topbox01 .top {
	height: 100px;
}

.topbox01 .top .top_tel {
	margin: 19px 0;
	width: 206px;
	height: auto;
	text-align: right;
}

.topbox01 .top ul {
	display: inline-block;
}

.topbox01 .top ul li {
	float: left;
	margin: 40px 18px;
	height: 30px;
	vertical-align: middle;
}

.topbox01 .top ul li a {
	font-size: 16px;
	display: block;
	cursor: pointer;
	padding: 5px 15px;
	color: #666666;
}

.topbox01 .top ul li a:hover {
	color: #009FE7;
}

.topbox01 .top .top_tel {
	display: inline-block;
}

.doctor_consult {
	margin-top: 0px;
}

.doctor_consult .con_body>div.left {
	float: left;
	width: 914px;
}

.doctor_consult .con_body>div.right {
	float: right;
}

.doctor_consult .con_body>div.right {
	width: 286px;
}

.con_body:after {
	content: "";
	display: block;
	clear: both;
}

#doctor_consult_upload .con_body>div.left {
	margin-top: 5px;
}

#doctor_consult_upload .con_body>div.left .p01 {
	width: 872px;
	background-color: #ffffff;
	border: #D4D4D4 1px solid;
	padding: 20px;
}

#doctor_consult_upload .con_body>div.left .p01 .title1 {
	font-size: 16px;
	color: #696969;
	font-weight: normal;
	text-align: left;
}

#doctor_consult_upload .con_body>div.left .p01 .title1 i {
	color: #e90000;
	margin-left: 8px;
}

#doctor_consult_upload .con_body>div.left .p01 .title1 .orderNum {
	color: #FFF;
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	background: #009DDA;
	text-align: center;
	line-height: 18px;
	margin-right: 8px;
}

#doctor_consult_upload .con_body>div.left .p01 textarea {
	font-family: "微软雅黑";
	line-height: 18px;
	font-size: 12px;
	border: #DDDDDD 1px solid;
	width: 840px;
	height: 121px;
	padding: 15px;
	color: #333;
	margin-top: 15px;
}

#doctor_consult_upload .con_body>div.left .p02 {
	background-color: #ffffff;
	margin-top: 10px;
	width: 872px;
	min-height: 180px;
	border: #D4D4D4 1px solid;
	padding: 20px;
}

#doctor_consult_upload .con_body>div.left .p03 {
	width: 872px;
	margin-top: 10px;
	height: 180px;
	border: #D4D4D4 1px solid;
	padding: 20px;
}

#doctor_consult_upload .con_body>div.left .p02 .title1 {
	font-size: 16px;
	color: #696969;
	font-weight: normal;
	text-align: left;
}

#doctor_consult_upload .con_body>div.left .p02 .title1 .orderNum {
	color: #FFF;
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	background: #009DDA;
	text-align: center;
	line-height: 18px;
	margin-right: 8px;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon {
	overflow: hidden;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .li {
	margin-right: 10px;
	border: #C4C4C4 1px solid;
	margin-bottom: 20px;
	float: left;
	position: relative;
	cursor: pointer;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .li:last-child {
	margin-right: 0;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .li img {
	display: block;
	width: 81px;
	height: 81px;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .li .imgDeleteBtn {
	position: absolute;
	display: none;
	top: -5px;
	right: -5px;
	width: 15px;
	height: 15px;
	background: url(../images/deleteImg.png) no-repeat center;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .add,
#doctor_consult_upload .con_body>div.left .p02 .imgCon .filePicker .img {
	float: left;
	width: 93px;
	height: 93px;
	text-align: center;
	background-image: url(../images/add01.png);
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .filePicker {
	width: 93px !important;
	height: auto !important;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .convent_choice {
	height: auto !important;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .file_del {
	width: 24px;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .upload_preview {
	float: left !important;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .filePicker .txt {
	font-size: 12px;
	color: #666666;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .imgBox {
	width: 91px !important;
	height: 91px !important;
	display: block;
	overflow: hidden;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .imgBox .uploadImg {
	height: 93px;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .imgBox img {
	height: 93px;
	height: 93px !important;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .imgBox .img {
	height: 93px;
}

#doctor_consult_upload .con_body>div.left .p02 .upload_append_list {
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
	height: auto !important;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .add img {
	display: block;
	width: 96px;
	height: 91px;
}

#doctor_consult_upload .con_body>div.left .p03 {
	background-color: #ffffff;
	width: 872px;
	height: 180px;
	margin-top: 10px;
}

#doctor_consult_upload .con_body>div.left .p02 .imgCon .add p {
	width: 96px;
}

#doctor_consult_upload .con_body>div.left .p03 .title1 {
	font-size: 16px;
	color: #696969;
	font-weight: normal;
	text-align: left;
}

#doctor_consult_upload .con_body>div.left .p03 .title1 i {
	color: #e90000;
	margin-left: 8px;
}

#doctor_consult_upload .con_body>div.left .p03 .title1 .orderNum {
	color: #FFF;
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	background: #009DDA;
	text-align: center;
	line-height: 18px;
	margin-right: 8px;
}

#doctor_consult_upload .con_body>div.left .p03 .area {
	padding-top: 19px;
	border-top: #DDDDDD 1px solid;
	margin-top: 15px;
	height: 39px;
	;
	position: relative;
	z-index: 100;
}

#doctor_consult_upload .con_body>div.left .p03 .area .account {
	font-size: 14px;
	color: #555;
	display: inline-block;
	float: left;
	line-height: 39px;
}

#doctor_consult_upload .con_body>div.left .p03 .area .xbBox {
	font-size: 14px;
	color: #555;
	display: inline-block;
	float: left;
	line-height: 39px;
}

#doctor_consult_upload .con_body>div.left .p03 .area .xbBox input {
	margin: 0 6px;
}

#doctor_consult_upload .con_body>div.left .p03 .area span {
	font-size: 14px;
	color: #666666;
}

#doctor_consult_upload .con_body>div.left .p03 .age {
	margin-top: 19px;
	height: 39px;
	font-size: 14px;
	color: #555;
	position: relative;
}

#doctor_consult_upload .con_body>div.left .p03 .age .tipsWarn {
	position: absolute;
	top: 38px;
	left: 88px;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

#doctor_consult_upload .con_body>div.left .p03 .age .ageTitle {
	height: 39px;
	line-height: 39px;
	display: inline-block;
	float: left;
}

#doctor_consult_upload .con_body>div.left .p03 .age .ageInput {
	height: 37px;
	line-height: 37px;
	padding-left: 12px;
	border: #DEDEDE 1px solid;
	width: 159px;
	float: left;
	margin-right: 10px;
}

#doctor_consult_upload .con_body>div.left .p03 .selectP {
	position: relative;
	width: 173px;
	height: 39px;
	overflow: hidden;
	display: inline-block;
	float: left;
	outline: none;
}

#doctor_consult_upload .con_body>div.left .p03 .selectText {
	display: inline-block;
	width: 126px;
	height: 37px;
	line-height: 37px;
	border: #DEDEDE 1px solid;
	border-right: none;
	float: left;
	padding-left: 11px;
}

#doctor_consult_upload .con_body>div.left .p03 .selectArrow {
	display: inline-block;
	width: 34px;
	height: 37px;
	border: #DEDEDE 1px solid;
	border-left: none;
	background: url(../Images/select_down.png) no-repeat center center;
	float: left;
}

#doctor_consult_upload .con_body>div.left .p03 .selectUl {
	position: absolute;
	left: 0;
	top: 39px;
	width: 171px;
	border: #66ABE3 1px solid;
	border-top: none;
	background: #FFF;
	height: 90px;
	overflow: auto;
}

#doctor_consult_upload .con_body>div.left .p03 .selectUl li {
	height: 37px;
	line-height: 37px;
	font-size: 14px;
	color: #666666;
	padding-left: 12px;
}

#doctor_consult_upload .con_body>div.left .p03 .selectUl li:hover {
	background-color: #008CD6;
	color: #FFF;
}

#doctor_consult_upload .con_body>div.left .submit2 {
	width: 258px;
	height: 47px;
	font-size: 18px;
	color: #FFF;
	background: #009DDA;
	line-height: 47px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	display: block;
	margin-top: 20px;
	margin-left: 0px;
	border: none;
	font-family: "微软雅黑", "Microsoft YaHei UI", "MS Serif", "MS Sans Serif", "Microsoft Sans Serif";
}

#doctor_consult_upload .con_body>div.left .submit2:hover {
	background: #006DC8;
}

#doctor_consult_upload .con_body>div.left .submit2:focus {
	background: #cccccc;
}

#doctor_consult_upload .con_body>div.left .submit2.disable {
	background-color: #dbdbdb;
}

#doctor_consult_upload .con_body>div.left .submit2.disable:hover {
	background-color: #dbdbdb;
}

#doctor_consult_upload .con_body>div.right {
	width: 286px;
}

#doctor_consult_upload .con_body>div.right .p01 {
	width: 254px;
	float: right;
	border: #D4D4D4 1px solid;
	padding: 26px 0 26px 20px;
}

#doctor_consult_upload .con_body>div.right {
	margin-top: 5px;
}

#doctor_consult_upload .con_body>div.right .p01 img {
	width: 79px;
	float: left;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

#doctor_consult_upload .con_body>div.right .p01 .info {
	float: left;
	text-align: left;
	margin: 0px 0px 0 10px;
	line-height: 23px;
	font-size: 16px;
	color: #383838;
}

#doctor_consult_upload .con_body>div.right .p01 .info .department {
	font-size: 14px;
	color: #8b8b8b;
}

#doctor_consult_upload .con_body>div.right .p01 .info .department span {
	font-size: 14px;
	color: #383838;
}

#doctor_consult_upload .con_body>div.right .p01 .info div {
	overflow: hidden;
	margin: 10px 0;
}

#doctor_consult_upload .con_body>div.right .p01 .info div i {
	float: left;
	width: 53px;
	height: 28px;
	background: url("../images/consult_huiyuan.png") no-repeat center;
}

#doctor_consult_upload .con_body>div.right .p01 .info div i.active {
	float: left;
	width: 53px;
	height: 28px;
	background: url("../images/vip_yes.png") no-repeat center;
}

#doctor_consult_upload .con_body>div.right .p01 .t02 {
	font-size: 14px;
	color: #555555;
	line-height: 24px;
	float: left;
	display: inline-block;
	margin: 0px 0 0px;
	padding-left: 0px;
}

#doctor_consult_upload .con_body>div.right .p01 .t02 i {
	color: #D90808;
}

#doctor_consult_upload .con_body>div.right .p01 .t02 p {
	line-height: 28px;
}

#doctor_consult_upload .con_body>div.right .p01 .textInfo {
	float: right;
	width: 622px;
	height: 166px;
	background: #F1F1F1;
	border: #D4D4D4 1px solid;
}

#doctor_consult_upload .con_body>div.right .p01 .textInfo h2 {
	font-size: 16px;
	color: #4b4643;
	margin: 11px 0 11px 21px;
	line-height: 22px;
	padding-left: 8px;
	border-left: #008CD6 4px solid;
}

#doctor_consult_upload .con_body>div.right .p01 .textInfo p {
	font-size: 14px;
	color: #666;
	width: 500px;
	margin-left: 21px;
	line-height: 18px;
}

#doctor_consult_upload .con_body>div.right .p01 .ktHy {
	display: block;
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	background: #e41e27;
	font-size: 14px;
	margin: auto;
	margin-top: 22px;
	border-radius: 18px;
}

#doctor_consult_upload .con_body>div.right .p01 .ktHy:hover {
	text-decoration: none;
}

#doctor_consult_upload .con_body>div.right .p02 {
	width: 234px;
	min-height: 292px;
	float: right;
	border: #D4D4D4 1px solid;
	padding: 20px;
	margin-top: 10px;
}

#doctor_consult_upload .con_body>div.right .p02 img {
	width: 81px;
	border-radius: 50%;
	float: left;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

#doctor_consult_upload .con_body>div.right .p02 .info {
	float: left;
	text-align: left;
	margin: 15px 0px 29px 10px;
	line-height: 30px;
}

#doctor_consult_upload .con_body>div.right .p02 .info .nl {
	font-size: 16px;
}

#doctor_consult_upload .con_body>div.right .p02 .info .name {
	color: #555;
	font-weight: bold;
}

#doctor_consult_upload .con_body>div.right .p02 .info .level {
	color: #999999;
}

#doctor_consult_upload .con_body>div.right .p02 .info .department {
	font-size: 14px;
	color: #555;
	margin-top: -8px;
}

#doctor_consult_upload .con_body>div.right .p02 .title {
	border-bottom: #D4D4D4 1px solid;
	line-height: 36px;
	font-size: 16px;
	color: #666;
	margin-bottom: 20px;
	font-weight: bold;
}

#doctor_consult_upload .con_body>div.right .p02 .t01 {
	font-size: 12px;
	color: #999999;
	margin-top: 10px;
}

#doctor_consult_upload .con_body>div.right .p02 .price {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	margin-top: 30px;
}

#doctor_consult_upload .con_body>div.right .p02 .price i {
	color: #D90808;
	font-family: "微软雅黑";
}

#doctor_consult_upload .con_body>div.right .p02 .price i {
	color: #D90808;
	text-decoration: line-through;
}

#doctor_consult_upload .con_body>div.right .p02 .t02 {
	font-family: "微软雅黑";
	color: #999999;
	font-size: 12px;
	margin-top: 2px;
}


#doctor_consult_ask .manageTitle {
	height: 50px;
	line-height: 50px;
	border-bottom: #D4D4D4 1px solid;
	position: relative;
	width: 100%;
}

#doctor_consult_ask .manageTitle .backrecord {
	text-decoration: none !important;
	float: right;
	width: 80px;
	height: 30px;
	font-size: 14px;
	color: #FFF;
	background: #008cd6;
	line-height: 30px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	display: block;
	margin-top: 10px;
	margin-left: 27px;
	margin-right: 20px;
}

#doctor_consult_ask .manageTitle .title {
	margin-left: 20px;
	line-height: 16px;
	font-size: 16px;
	color: #4b4643;
	font-weight: bold;
	padding-left: 8px;
	/*008CD6*/
	border-left: #db1414 2px solid;
	position: absolute;
	top: 18px;
}

#doctor_consult_ask .chat {
	background-color: #ffffff;
	min-height: 228px;
	padding-bottom: 30px;
	border: #D4D4D4 1px solid;
	font-size: 14px;
	color: #555;
	padding: 0 0px;
	margin-bottom: 8px;
	line-height: 24px;
}

#doctor_consult_ask .masking {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999;
	display: none;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

#doctor_consult_ask .masking .wrap {
	padding: 6px;
	border-radius: 6px;
	background: rgba(178, 178, 178, 0.8);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -256px;
	margin-left: -456px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50b2b2b2, endColorstr=#50b2b2b2);
	z-index: 9999999;
}

#doctor_consult_ask .masking .frame {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	position: relative;
}

#doctor_consult_ask .masking .frame .imgshow {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	overflow: auto;
	vertical-align: middle;
	text-align: center;
}

#doctor_consult_ask .masking .frame .imgshow span {
	width: 0;
	height: 100%;
	line-height: 100%;
	vertical-align: middle;
	display: inline-block;
}

#doctor_consult_ask .masking .frame i {
	width: 42px;
	height: 42px;
	position: absolute;
	right: -12px;
	top: -12px;
	background: url(../images/3close.png) no-repeat center;
}

#doctor_consult_ask .masking .frame img {
	margin: 0 auto;
	vertical-align: middle;
}

#doctor_consult_ask .chat .chatLeft {
	clear: both;
	padding-left: 20px;
}

#doctor_consult_ask .chat .chatLeft .left {
	width: 63px;
	display: inline-block;
	margin-right: 15px;
	float: left;
	padding-top: 25px;
}

#doctor_consult_ask .chat .chatLeft .left img {
	border-radius: 50%;
	width: 63px;
	height: 63px;
	display: block;
}

#doctor_consult_ask .chat .chatLeft .right {
	padding: 21px 0 0 0;
	display: inline-block;
	float: left;
	word-break: break-all;
	word-wrap: break-word;
	max-width: 794px;
}

#doctor_consult_ask .chat .chatLeft .right .nameTime {
	font-size: 16px;
	color: #777;
	margin-bottom: 10px;
}

#doctor_consult_ask .chat .imgCon {
	height: 75px;
	overflow: hidden;
	padding-top: 15px;
	display: inline-block;
	width: 779px;
}

#doctor_consult_ask .imgCon li {
	margin-right: 10px;
	overflow: hidden;
	border: #C4C4C4 1px solid;
	margin-bottom: 20px;
	float: left;
	position: relative;
	cursor: pointer;
}

#doctor_consult_ask .imgCon li:last-child {
	margin-right: 0;
}

#doctor_consult_ask .imgCon li img {
	display: block;
	width: 72px;
	height: 72px;
}

#doctor_consult_ask .imgCon li .imgDeleteBtn {
	position: absolute;
	display: none;
	top: -5px;
	right: -5px;
	width: 15px;
	height: 15px;
	background: url(../images/deleteImg.png) no-repeat center;
}

#doctor_consult_ask .chat .chatRight {
	margin-bottom: 40px;
	clear: both;
	padding-top: 23px;
	padding-right: 20px;
}

#doctor_consult_ask .chat .chatRight .right {
	width: 63px;
	display: inline-block;
	margin-left: 15px;
	float: right;
	margin-top: 5px;
}

#doctor_consult_ask .chat .chatRight .right img {
	border-radius: 50%;
	width: 63px;
	height: 63px;
	display: block;
}

#doctor_consult_ask .chat .chatRight .right .name {
	margin-left: -8px;
	width: 80px;
	font-size: 16px;
	color: #777;
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
}

#doctor_consult_ask .chat .chatRight .left .icon {
	position: absolute;
	width: 12px;
	height: 14px;
	background: url(../images/right111.png) no-repeat center;
	top: 25px;
	right: -12px;
}

#doctor_consult_ask .chat .chatRight .left {
	max-width: 586px;
	border-radius: 6px;
	padding: 21px 18px;
	display: inline-block;
	float: right;
	position: relative;
	word-break: break-all;
	word-wrap: break-word;
	background: #DCF1FD;
	overflow: hidden;
}

#doctor_consult_ask .chat .chatRight .left .xitongtext {
	float: right;
	width: 390px;
}

#doctor_consult_ask .chat .chatRight .left .scan {
	float: left;
	margin-right: 30px;
	margin-left: 30px;
	text-align: center;
	margin-top: 5px;
	width: 110px;
	height: 110px;
	line-height: 105px;
	background-color: #ffffff;
}

#doctor_consult_ask .chat .chatRight .left .scan img {
	vertical-align: middle;
}

#doctor_consult_ask .chat .chatRight .left .scan2 {
	clear: left;
	float: left;
	text-align: center;
	width: 110px;
	margin-left: 30px;
	color: #555555;
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
}

#doctor_consult_ask .chat .chatRight .left .time {
	color: #999999;
	font-size: 14px;
	float: right;
	position: relative;
	bottom: -10px;
}

#doctor_consult_ask .chat .questionNext {
	padding: 0 28px;
	line-height: 47px;
	height: 47px;
	text-align: center;
	border-top: #EAEAEA 1px solid;
}

#doctor_consult_ask .chat .questionNext a {
	color: #008CD6;
}

#doctor_consult_ask .chat .questionNext a:hover {
	text-decoration: underline;
}

#doctor_consult_ask .con_body>div.right .p02 {
	margin-top: 0px;
}

#doctor_consult_ask .chat01 {
	padding: 0 0 40px;
	background-color: #ffffff;
}

#doctor_consult_ask .chat01 .chatLeft {
	margin-top: 30px;
	margin-bottom: 24px;
	clear: both;
}

#doctor_consult_ask .chat01 .chatLeft .left {
	padding-top: 0px;
	width: 63px;
	display: inline-block;
	margin-right: 15px;
	float: left;
	margin-top: 5px;
}

#doctor_consult_ask .chat01 .chatLeft .left img {
	border-radius: 50%;
	width: 63px;
	height: 63px;
	display: block;
}

#doctor_consult_ask .chat01 .chatLeft .left .name {
	width: 80px;
	position: relative;
	left: -8px;
	font-size: 16px;
	color: #777;
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
}

#doctor_consult_ask .chat01 .chatLeft .right .icon {
	position: absolute;
	width: 12px;
	height: 14px;
	background: url(../images/left111.png) no-repeat center;
	top: 25px;
	left: -12px;
}

#doctor_consult_ask .chat01 .chatLeft .right {
	background-color: #f8f8f8;
	width: 586px;
	border: #D4D4D4 1px solid;
	border-radius: 6px;
	padding: 21px 18px;
	display: inline-block;
	float: left;
	position: relative;
	word-break: break-all;
	word-wrap: break-word;
}


#doctor_consult_ask .chat01 .chatRightImg {
	margin-bottom: 0px;
	clear: both;
	padding-right: 20px;
	padding-top: 35px;
}

#doctor_consult_ask .chat01 .chatRightImg .right {
	width: 63px;
	display: inline-block;
	float: right;
	margin-top: 5px;
}

#doctor_consult_ask .chat01 .chatRightImg .right img {
	border-radius: 50%;
	width: 63px;
	height: 63px;
	display: block;
}

#doctor_consult_ask .chat01 .chatRightImg .right .name {
	font-size: 16px;
	color: #777;
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
}

#doctor_consult_ask .chat01 .chatRightImg .imgCon {
	width: auto;
	height: 75px;
	overflow: hidden;
	padding-top: 7px;
	float: right;
	margin-right: 9px;
	display: inline-block;
	padding-right: 4px;
}








#doctor_consult_ask .chat01 .chatLeftImg {
	margin-bottom: 24px;
	clear: both;
	padding-left: 20px;
	padding-top: 30px;
}

#doctor_consult_ask .chat01 .chatLeftImg .left {
	width: 63px;
	display: inline-block;
	float: left;
	margin-top: 5px;
}

#doctor_consult_ask .chat01 .chatLeftImg .left img {
	width: 63px;
	height: 63px;
	display: block;
}

#doctor_consult_ask .chat01 .chatLeftImg .left .name {
	width: 80px;
	margin-left: -8px;
	font-size: 16px;
	color: #777;
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
}

#doctor_consult_ask .chat01 .chatLeftImg .imgCon {
	height: 75px;
	overflow: hidden;
	padding-top: 7px;
	float: left;
	margin-left: 13px;
	display: inline-block;
	padding-right: 4px;
}

#doctor_consult_ask .chat01 .chatLeft .time {
	color: #999999;
	font-size: 14px;
	float: right;
	position: relative;
	bottom: -10px;
}

#doctor_consult_ask .manageTitle .time {
	background: url(../images/time88.png) no-repeat;
	background-position: 10px 15px;
	float: right;
	padding-left: 40px;
	font-size: 14px;
	color: #868686;
	margin-right: 20px;
}

#doctor_consult_ask .question_upload .manageTitle {
	background-color: #f8f8f8;
}

#doctor_consult_ask .question_upload textarea {
	border: none;
	width: 96.5%;
	padding: 15px;
	height: 87px;
	font-size: 14px;
	color: #666666;
	font-family: "微软雅黑";
}

#doctor_consult_ask .chat01 .end {
	text-align: center;
	width: 100%;
	line-height: 20px;
}

#doctor_consult_ask .chat01 .end img {
	vertical-align: middle;
}

.doctor_consult_public .con_body>div.right .p02 {
	width: 234px;
	min-height: 292px;
	float: right;
	border: #D4D4D4 1px solid;
	padding: 20px;
	margin-top: 10px;
}

.doctor_consult_public .con_body>div.right .p02 img {
	width: 81px;
	border-radius: 50%;
	float: left;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

.doctor_consult_public .con_body>div.right .p02 .info {
	float: left;
	text-align: left;
	margin: 15px 0px 29px 10px;
	line-height: 30px;
}

.doctor_consult_public .con_body>div.right .p02 .info .nl {
	font-size: 16px;
}

.doctor_consult_public .con_body>div.right .p02 .info .name {
	color: #555;
	font-weight: bold;
}

.doctor_consult_public .con_body>div.right .p02 .info .level {
	color: #999999;
}

.doctor_consult_public .con_body>div.right .p02 .info .department {
	font-size: 14px;
	color: #555;
	margin-top: -8px;
}

.doctor_consult_public .con_body>div.right .p02 .title {
	border-bottom: #D4D4D4 1px solid;
	line-height: 36px;
	font-size: 16px;
	color: #666;
	margin-bottom: 20px;
	font-weight: bold;
}

.doctor_consult_public .con_body>div.right .p02>div.clearfix {
	width: 254px;
}

.doctor_consult_public .con_body>div.right .p02 .t01 {
	font-size: 12px;
	color: #999999;
	margin-top: 10px;
}

.doctor_consult_public .con_body>div.right .p02 .price {
	font-size: 16px;
	color: #666666;
	margin-top: 30px;
}

.doctor_consult_public .con_body>div.right .p02 .price i {
	color: #D90808;
}

.doctor_consult_public .con_body>div.right .p02 .price i {
	color: #D90808;
	text-decoration: line-through;
}

.doctor_consult_public .con_body>div.right .p02 .t02 {
	color: #999999;
	font-size: 14px;
	margin-top: 2px;
}

.doctor_consult_public .masking {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999;
	display: none;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}

.doctor_consult_public .masking .wrap {
	padding: 6px;
	border-radius: 6px;
	background: rgba(178, 178, 178, 0.8);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -256px;
	margin-left: -456px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50b2b2b2, endColorstr=#50b2b2b2);
	z-index: 9999999;
}

.doctor_consult_public .masking .frame {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	position: relative;
}

.doctor_consult_public .masking .frame .imgshow {
	width: 900px;
	height: 500px;
	background: #FFFFFF;
	overflow: auto;
	vertical-align: middle;
	text-align: center;
}

.doctor_consult_public .masking .frame .imgshow span {
	width: 0;
	height: 100%;
	line-height: 100%;
	vertical-align: middle;
	display: inline-block;
}

.doctor_consult_public .masking .frame i {
	width: 42px;
	height: 42px;
	position: absolute;
	right: -12px;
	top: -12px;
	background: url(../images/3close.png) no-repeat center;
}

.doctor_consult_public .masking .frame img {
	margin: 0 auto;
	vertical-align: middle;
}

.doctor_consult_public #model_box_tip {
	padding: 20px !important;
	height: auto !important;
	min-height: 10px !important;
	background-color: rgba(0, 0, 0, 0.7) !important;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	width: auto !important;
	min-width: 200px !important;
}

#model_box {
	text-align: center;
}

#model_box>div {
	text-align: left;
}

#doctor_consult_ask {
	padding-top: 10px;
}

#doctor_consult_ask .con_body>div.right .p02 {
	background-color: #ffffff;
	width: 234px;
	margin-top: 10px;
	min-height: 292px;
	float: right;
	border: #D4D4D4 1px solid;
	padding: 20px;
	margin-top: 0px;
}

#doctor_consult_ask .con_body>div.right .p03 .t01 {
	text-indent: -19px;
	padding-left: 19px;
	font-size: 12px;
	color: #999999;
	margin-top: 10px;
}

#doctor_consult_ask .con_body>div.right .p03 {
	background-color: #ffffff;
	width: 234px;
	min-height: 227px;
	float: right;
	border: #D4D4D4 1px solid;
	padding: 20px;
	margin-top: 10px;
}

#doctor_consult_ask .con_body>div.right .p03 .title {
	border-bottom: #D4D4D4 1px solid;
	line-height: 36px;
	font-size: 16px;
	color: #666;
	margin-bottom: 20px;
	font-weight: bold;
}

#doctor_consult_ask .question_upload {
	min-height: 160px;
	margin-top: 15px;
	border: #D4D4D4 1px solid;
	font-size: 14px;
	color: #555;
	padding: 0 0px;
	margin-bottom: 8px;
	line-height: 24px;
}

#doctor_consult_ask .img_upload div.txt01 {
	line-height: 61px;
	font-size: 14px;
	color: #666666;
	height: 61px;
	float: left;
	margin-left: 20px;
}

#doctor_consult_ask .img_upload img {
	display: block;
	float: left;
}

#doctor_consult_ask .img_upload .submit2 {
	float: right;
	width: 113px;
	height: 47px;
	font-size: 18px;
	color: #FFF;
	background: #009DDA;
	line-height: 47px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	display: block;
	margin-top: 5px;
	margin-left: 0px;
}

#doctor_consult_ask .img_upload .demo {
	width: auto !important;
}

#doctor_consult_ask .img_upload .upload_preview {
	width: auto !important;
	float: left !important;
}

#doctor_consult_ask .img_upload .filePicker {
	width: 61px !important;
	height: 61px !important;
	background-image: url(../images/add02.png);
	background-size: 61px 61px !important;
}

#doctor_consult_ask .convent_choice {
	height: 61px !important;
}

#doctor_consult_ask .img_upload .upload_submit {
	padding: 0px !important;
}

#doctor_consult_ask .img_upload .upload_append_list:last-child {
	margin-right: 10px !important;
}

#doctor_consult_ask .img_upload .imgBox {
	display: block;
	overflow: hidden;
	width: 59px !important;
	height: 59px !important;
}

#doctor_consult_ask .upload_append_list {
	margin-left: 0px !important;
	margin-right: 10px !important;
}

#men_report_upload .p01 {
	padding-left: 20px;
	background-color: #e6e6e6;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	font-weight: bold;
}

#men_report_upload .p02 {
	background-color: #ffffff;
	border: #D4D4D4 0px solid;
	min-height: 706px;
	padding: 0px 20px 20px;
	margin-top: 10px;
}

#men_report_upload .p02 .ifo .li {
	line-height: 50px;
	border-bottom: #D4D4D4 1px solid;
	font-size: 16px;
	color: #666;
}

#men_report_upload .p02 .ifo .li span {
	width: 100px;
	display: inline-block;
}

#men_report_upload .p02 .imgCon {
	border-top: #DDDDDD 0px solid;
	margin: 0px 0 3px;
	overflow: hidden;
	/*width:700px;*/
	margin-top: 10px;
	padding-top: 0px;
}

#men_report_upload .p02 .imgCon .li {
	margin-right: 10px;
	border: #C4C4C4 1px solid;
	margin-bottom: 20px;
	float: left;
	position: relative;
	cursor: pointer;
}

#men_report_upload .p02 .imgCon .li:last-child {
	margin-right: 0;
}

#men_report_upload .p02 .imgCon .li img {
	display: block;
	width: 81px;
	height: 81px;
}

#men_report_upload .p02 .imgCon .li .imgDeleteBtn {
	position: absolute;
	display: none;
	top: -5px;
	right: -5px;
	width: 15px;
	height: 15px;
	background: url(../images/deleteImg.png) no-repeat center;
}

#men_report_upload .p02 .imgCon .add,
#men_report_upload .p02 .imgCon .filePicker .img {
	float: left;
	width: 93px;
	height: 93px;
	text-align: center;
	background-image: url(../images/add01.png);
}

#men_report_upload .p02 .imgCon .filePicker {
	width: 93px !important;
	height: auto !important;
}

#men_report_upload .p02 .imgCon .convent_choice {
	height: auto !important;
}

#men_report_upload .p02 .imgCon .file_del {
	width: 24px;
}

#men_report_upload .p02 .imgCon .upload_preview {
	float: left !important;
}

#men_report_upload .p02 .imgCon .filePicker .txt {
	font-size: 14px;
	color: #666666;
}

#men_report_upload .p02 .imgCon .imgBox {
	overflow: hidden;
	display: block;
	width: 91px !important;
	height: 91px !important;
}

#men_report_upload .p02 .imgCon .uploadImg {
	height: 100%;
}

#men_report_upload .p02 .imgCon .imgBox img {
	height: 100% !important;
	width: 100%;
}

#men_report_upload .upload_append_list {
	margin-left: 0px !important;
	margin-right: 10px !important;
	height: auto !important;
	margin-bottom: 15px !important;
}

#men_report_upload .p02 .imgCon .add img {
	display: block;
	width: 96px;
	height: 91px;
}

#men_report_upload .p02 .imgCon .add p {
	width: 96px;
}

#men_report_upload .p02 .uploadbtn {
	padding: 0px !important;
	width: 169px;
	margin-right: 38px;
	margin-top: 81px;
	height: 45px;
	text-indent: 52px;
	line-height: 45px;
	color: #ffffff;
	background-image: url(../images/upload008.png);
	float: right;
}

#men_report_upload .p02 .imglist a {
	border: 1px solid #DFDFDF;
	display: block;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	width: 91px !important;
	height: 91px !important;
	overflow: hidden;
}

#men_report_upload .p02 .imglist a img {
	width: 100%;
	height: 100%;
}

#men_report_upload .p02 .imglist {
	float: left;
}

.men_report_create .p02 .ifo .li01 input {
	border: 0px;
	font-family: "微软雅黑";
	width: 860px;
	color: #666;
}

.men_report_create .p02 .ifo .li03 input {
	border: 0px;
	font-family: "微软雅黑";
	width: 860px;
	color: #666;
}

.men_report_create .p02 .ifo .li02 {
	height: 50px;
	font-size: 16px;
}

.men_report_create .p02 .ifo .li02 p {
	height: auto;
	float: left;
	margin-top: 15px;
	line-height: 18px;
	color: #666666;
}

.men_report_create .p02 .ifo .li02 input {
	float: right;
	width: 194px;
	height: 31px;
	line-height: 31px;
	padding: 0 5px;
	color: #666666;
	border: #D7D7D7 1px solid;
}

.men_report_create .p02 .ifo .li02 label {
	float: left;
	width: auto;
	height: auto;
	margin-right: 10px;
	cursor: pointer;
}

.men_report_create .p02 .ifo .li02 label i {
	float: left;
	width: 15px;
	height: 15px;
	margin: 2px 10px 0 0;
	border: #d3d3d3 1px solid;
	box-sizing: border-box;
}

.men_report_create .p02 .ifo .li02 label i.unselect {
	border: #d3d3d3 1px solid;
}

.men_report_create .p02 .ifo .li02 label i.select {
	background: url(../images/gender_select.jpg) no-repeat;
	border: none;
}

.men_report_create .p02 .ifo .li02 samp {
	margin: 0;
	margin-top: 15px;
	float: left;
	width: 82px;
	color: #666666;
	font-size: 16px;
	padding: 0;
	line-height: 17px;
}

.men_report_create .p02 .ifo .li span {
	width: 82px !important;
}


#men_report_list .p01 {
	height: 52px;
	background-color: #ffffff;
	line-height: 52px;
	font-size: 16px;
	color: #666;
	margin-bottom: 11px;
	font-weight: bold;
	padding-left: 20px;
}

#men_report_list .p01 .btn01 {
	font-size: 16px;
	font-weight: normal;
	display: block;
	cursor: pointer;
	background-image: url(../images/add075.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	margin-top: 10px;
	margin-right: 10px;
	text-align: left;
	width: 144px;
	border-radius: 5px;
	line-height: 32px;
	text-indent: 35px;
	height: 32px;
	background-color: #008cd6;
	color: #FFFFFF;
	float: right;
}

#men_report_list .p02 {
	min-height: 713px !important;
	border: #ffffff 1px solid;
	background-color: #ffffff;
	min-height: 512px;
	padding: 0px 20px 20px;
	margin-top: 10px;
}

#men_report_list .p02 .li {
	overflow: hidden;
	width: 628px;
	height: 403px;
	background-color: #ffffff;
	border-radius: 3px;
	opacity: 0;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

#men_report_list .p02 .li .t01 {
	text-align: center;
	color: #555555;
	background-color: #ebeaea;
	line-height: 60px;
	height: 60px;
	font-size: 20px;
	font-weight: bold;
}

#men_report_list .p02 .txtbox {
	padding: 30px 45px 30px;
}

#men_report_list .p02 .txtbox .t02 {
	font-size: 18px;
	font-weight: bold;
	color: #555;
	line-height: 20px;
}

#men_report_list .p02 .txtbox .t03 {
	font-size: 16px;
	margin-top: 10px;
	color: #555;
	line-height: 20px;
}

#men_report_list .p02 .txtbox .t04 {
	font-size: 16px;
	margin-top: 10px;
	border-radius: 5px;
	border: 1px #dddddd solid;
	color: #555;
	width: 542px;
	height: 44px;
	background-color: #ffffff;
}

#men_report_list .p02 .txtbox .t04 .t001 {
	display: block;
	background-image: url(../images/edit01.png);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	width: 538px;
	text-indent: 38px;
	line-height: 40px;
	background-color: #cccccc;
	border-radius: 3px;
	margin-left: 2px;
	margin-top: 2px;
}

#men_report_list .p02 .txtbox .t05 table {
	width: 542px;
	border-collapse: collapse;
	margin-top: 10px;
	background-color: #f2f2f2;
}

#men_report_list .p02 .txtbox .t05 table td {
	border-collapse: collapse;
	border-spacing: 0;
	height: 48px;
	border: 1px #dddddd solid;
	line-height: 48px;
	padding-left: 12px;
	padding-right: 12px;
}

#men_report_list .p02 .txtbox .t05 table td div {
	max-width: 235px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 45px;
}

#men_report_list .p02 .txtbox .t06 {
	text-align: center;
}

#men_report_list .p02 .txtbox .t06 .btn {
	display: inline-block;
	min-width: 110px;
	border-radius: 3px;
	margin-top: 30px;
	cursor: pointer;
	text-align: center;
	margin-left: 9px;
	margin-right: 9px;
	border-radius: width: 110px;
	height: 30px;
	line-height: 30px;
	border: 1px #dddddd solid;
}

#men_report_list .p02 .txtbox .t06 .btn.active {
	background-color: #11a901;
	color: #ffffff;
	height: 32px;
	border: 0px;
}

#men_report_list .p02 .txtbox .t06 .btn:hover {
	background-color: #008cd6;
	color: #ffffff;
	border: 1px #008cd6 solid;
}

#men_report_list .p02 .txtbox .t06 .btn.active:hover {
	background-color: #0f8303;
	border: 0px #0f8303 solid;
}

#men_report_list .p02 .txtbox .t06 .btn.disable {
	background-color: #dddddd;
	color: #b4b4b4;
}

#men_report_list #modelbox_upload_verify {
	width: 419px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15rem;
	position: relative;
	display: none;
	height: 254px;
}

#men_report_list #modelbox_upload_verify .p001 {
	height: 51px;
	line-height: 51px;
	text-align: center;
	color: #000;
	background-color: #dddddd;
	font-size: 1.5rem;
	width：419px;
	font-size: 20px;
}

#men_report_list #modelbox_upload_verify .p_box {
	color: #555555;
	font-size: 14px;
	padding: 35px;
}

#men_report_list #modelbox_upload_verify .p004 {
	width: 100%;
	margin-bottom: 1rem;
	padding-top: 1rem;
}

#men_report_list #modelbox_upload_verify .p004 a {
	display: block;
	height: 45px;
	width: 155px;
	border-radius: 2px;
	text-align: center;
	line-height: 45px;
	font-size: 16px;
	background-color: #ffffff;
	color: #000000;
	border: 1px #dadada solid;
	cursor: pointer;
}

#men_report_list #modelbox_upload_verify .p004 a:hover {
	background-color: #008cd6;
	color: #ffffff;
}

#men_report_list #modelbox_upload_verify .p004 a.p0002 {
	float: right;
	margin-right: 35px;
	background-color: #008cd6;
	color: #ffffff;
	border-radius: 5px;
}

#men_report_list #modelbox_upload_verify .p004 a.p0001 {
	margin-left: 35px;
	float: left;
}

#men_report_list #modelbox_read_verify {
	padding: 6px;
	border-radius: 6px;
	margin: 10% auto auto auto;
	width: 500px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50b2b2b2, endColorstr=#50b2b2b2);
}

#men_report_list #modelbox_read_verify .frame {
	width: 500px;
	height: 290px;
	background: #FFFFFF;
	position: relative;
}

#men_report_list #modelbox_read_verify .frame i {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 9px;
	top: 9px;
	background: url(../Images/card_checkout_modelbox_icon.png) no-repeat center;
}

#men_report_list #modelbox_read_verify .frame i:hover {
	background-color: #D1D1D1;
}

#men_report_list #modelbox_read_verify .title {
	height: 46px;
	background: #E6E6E6;
	font-size: 16px;
	color: #008cd6;
	line-height: 46px;
	text-align: center;
}

#men_report_list #modelbox_read_verify p {
	width: 370px;
	font-size: 14px;
	color: #888;
	margin: 15px auto;
}

#men_report_list #modelbox_read_verify .makeBtn {
	height: 38px;
	border-radius: 5px;
	font-size: 16px;
	line-height: 38px;
	cursor: pointer;
	text-align: center;
	color: #FFF;
	background: #008CD6;
	margin: 0 auto;
	width: 364px;
	margin-top: 25px;
}

#men_report_list #modelbox_read_verify .makeBtn:hover {
	background: #006DC8;
}

#men_report_list #modelbox_read_verify .identify {
	height: 70px;
	font-size: 16px;
	color: #008cd6;
	position: relative;
	margin: 0 auto;
	width: 367px;
	margin: 0 auto;
}

#men_report_list #modelbox_read_verify .identify input {
	height: 42px;
	width: 247px;
	border: #DEDEDE 1px solid;
	border-right: none;
	padding-left: 10px;
	display: inline-block;
	font-family: "微软雅黑";
}

#men_report_list #modelbox_read_verify .identify .idBtn {
	height: 44px;
	width: 109px;
	background: #008CD6;
	color: #FFF;
	display: inline-block;
	text-align: center;
	line-height: 44px;
	cursor: pointer;
}

#men_report_list #modelbox_read_verify .identify .idBtn.active {
	cursor: auto;
	background: #DEDEDE;
}

#men_report_list #modelbox_read_verify .identify .tips {
	cursor: pointer;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
}

#men_report_list #modelbox_read_verify .identify .tips .checkbox {
	display: inline-block;
	width: 13px;
	height: 13px;
	border: #DEDEDE 1px solid;
	border-radius: 2px;
	position: relative;
	top: 2px;
}

#men_report_list #modelbox_read_verify .identify .tips .checkbox.active {
	background: url(../images/checkboxactive.png) no-repeat center;
}

#men_report_list #modelbox_read_verify .identify .tips .item {
	color: #008CD6;
	cursor: pointer;
}

#men_report_list #modelbox_read_verify .identify .tips .item:hover {
	text-decoration: underline;
}

#men_report_list #modelbox_read_verify .identify .tipsWarn {
	position: absolute;
	top: 68px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	width: 260px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

#men_report_list #modelbox_read_verify .frame2 {
	width: 590px;
	height: 650px;
	background: #FFFFFF;
	position: relative;
}

#men_report_list #modelbox_read_verify .frame2 i {
	width: 42px;
	height: 42px;
	position: absolute;
	right: -12px;
	top: -12px;
	background: url(../images/3close.png) no-repeat center;
}

#men_report_list .blank {
	font-size: 14px;
	color: #333;
	padding-top: 50px;
	padding-bottom: 100px;
}

#men_report_list .blank img {
	display: block;
	margin: 0 auto 10px;
}

#men_report_list .blank .tips1 {
	margin-bottom: 0px;
	text-align: center;
}

#men_report_list .blank .tips2 {
	color: #a4a4a4;
	text-align: center;
	display: block;
	font-size: 14px;
}

#men_report_list .blank .tips2 a {
	color: #008cd6;
	font-size: 14px;
	display: inline-block;
}

#men_report_list .p02 .li_num {
	padding-bottom: 20px;
	display: none;
	text-align: center;
	line-height: 16px;
	font-size: 16px;
	color: #666;
}

#men_report_list #modelbox_read_verify .title {
	height: 46px;
	font-size: 18px;
	color: #333;
	line-height: 46px;
	text-align: center;
	font-weight: bold;
	padding-top: 0px;
}

#men_report_list #modelbox_read_verify p {
	font-size: 16px;
	color: #333;
	line-height: 24px;
	padding: 0px;
	color: #888888;
}

#men_report_list #modelbox_read_verify p.first {
	text-indent: 0;
	margin-top: 10px;
	margin-bottom: 15px;
}

#men_report_list #modelbox_read_verify p.first2 {
	margin-bottom: 14px;
}

#men_report_list #modelbox_read_verify p.last {
	text-indent: 0;
	padding-left: 320px;
	margin-top: 19px;
	line-height: 30px;
}

#men_report_list #modelbox_read_verify .text {
	height: 555px;
	overflow: auto;
}

#men_report_list #modelbox_read_verify .text .iden {
	margin-left: 40px;
}

#men_report_list .modelbox_cetificate {
	padding: 6px;
	border-radius: 6px;
	background: rgba(178, 178, 178, 0.8);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -331px;
	margin-left: -300px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50b2b2b2, endColorstr=#50b2b2b2);
	display: none;
	z-index: 9999999;
}

#men_report_list .modelbox_cetificate .frame2 {
	width: 590px;
	height: 650px;
	background: #FFFFFF;
	position: relative;
}

#men_report_list .modelbox_cetificate .frame2 i {
	width: 42px;
	height: 42px;
	position: absolute;
	right: -12px;
	top: -12px;
	background: url(../images/3close.png) no-repeat center;
}

#men_report_list .modelbox_cetificate .title {
	height: 46px;
	font-size: 18px;
	color: #333;
	line-height: 46px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 22px;
	padding-top: 27px;
}

#men_report_list .modelbox_cetificate p {
	font-size: 14px;
	color: #333;
	margin: 0 45px;
	text-indent: 2em;
	line-height: 25px;
}

#men_report_list .modelbox_cetificate p.first {
	text-indent: 0;
}

#men_report_list .modelbox_cetificate p.first2 {
	margin-bottom: 14px;
}

#men_report_list .modelbox_cetificate p.last {
	text-indent: 0;
	padding-left: 320px;
	margin-top: 19px;
	line-height: 30px;
}

#men_report_list .modelbox_cetificate .text {
	height: 555px;
	overflow: auto;
}

#men_report_list .modelbox_cetificate .text .iden {
	margin-left: 40px;
}

#men_report_list .masking {
	position: fixed;
	height: 100%;
	z-index: 1000000000000;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
}


#men_report_list .poster-main {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	width: 900px;
	height: 270px;
	margin-top: 50px;
}

#men_report_list .poster-main a,
.poster-main img {
	display: block;
}

#men_report_list .poster-main .poster-list {
	width: 900px;
	height: 270px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#men_report_list .poster-main .poster-list .poster-item {
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

#men_report_list .poster-main .poster-btn {
	cursor: pointer;
	position: absolute;
	height: 100%;
	width: 100px;
	top: -30px;
	z-index: 10;
	opacity: 0.6;
}

#men_report_list .poster-main .poster-prev-btn {
	left: 0px;
	background: url("../images/btn_l.png") no-repeat center center;
}

#men_report_list .poster-main .poster-next-btn {
	right: 0px;
	background: url("../images/btn_r.png") no-repeat center center;
}

#men_doctor_consult_list .title2 {
	height: 58px;
	font-size: 16px;
	background: #E6E6E6;
	color: #666;
	padding-left: 3px;
	padding-top: 3px;
}

#men_doctor_consult_list .title2>div.active {
	color: #666666;
	background: #FFF;
	font-weight: bold;
}

#men_doctor_consult_list .title2>div {
	color: #666666;
	width: 108px;
	display: inline-block;
	height: 58px;
	line-height: 58px;
	text-align: center;
	;
	cursor: pointer;
}

#men_doctor_consult_list .con2>div.box1.active,
#doctorConsultation .con2>div.box2.active {
	display: block;
}

#men_doctor_consult_list .con2 .box1 {
	display: none;
}

#men_doctor_consult_list .con2 .box2 {
	display: none;
	padding: 0px 20px 20px;
}

#men_doctor_consult_list .con2 .box2.active {
	display: block;
}

#men_doctor_consult_list .con2 .box1 .illustration {}

#men_doctor_consult_list .con2 .box1 .illustration .summary {
	height: 128px;
	border-right: #D4D4D4 1px solid;
	float: left;
	margin-top: 16px;
	width: 50%;
}

#men_doctor_consult_list .con2 .box1 .illustration .summary .img {
	width: 85px;
	height: 85px;
	float: left;
	display: inline-block;
	margin: 22px 20px 0 36px;
	overflow: hidden;
	border-radius: 50px;
	border: 2px solid #f0f0f0;
}

#men_doctor_consult_list .con2 .box1 .illustration .summary .img img {
	width: 85px;
	height: 85px;
	display: block;
}

#men_doctor_consult_list .con2 .box1 .illustration .summary .img h3 {
	line-height: 30px;
	font-size: 14px;
	color: #999;
	text-align: center;
	width: 63px;
}

#men_doctor_consult_list .con2 .box1 .illustration .summary .ptext {
	font-size: 16px;
	color: #555555;
	line-height: 30px;
	float: right;
	display: inline-block;
	margin: 22px 25px 44px 0;
	width: 330px;
}

#men_doctor_consult_list .con2 .box1 .illustration .summary .ptext .price {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #383838;
}

#men_doctor_consult_list .con2 .box1 .illustration .summary .ptext .price i {
	display: inline-block;
	width: 53px;
	height: 28px;
	background: url("../images/consult_huiyuan.png") no-repeat center;
	margin-right: 10px;
}

#men_doctor_consult_list .con2 .box1 .illustration .summary .ptext .price i.active {
	display: inline-block;
	width: 53px;
	height: 28px;
	background: url("../images/vip_yes.png") no-repeat center;
	margin-right: 10px;
}

#men_doctor_consult_list .con2 .box1 .illustration .summary .ptext .price a {
	display: inline-block;
	width: 106px;
	height: 26px;
	line-height: 27px;
	background-color: #e41e27;
	color: #ffffff;
	text-align: center;
	border-radius: 20px;
	font-size: 14px;
}

#men_doctor_consult_list .con2 .box1 .illustration .summary .ptext .price a:hover {
	text-decoration: none;
	cursor: pointer;
	background-color: #cc151d;
}

#men_doctor_consult_list .con2 .box1 .illustration .summary .ptext .num {
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #8b8b8b;
}

#men_doctor_consult_list .con2 .box1 .illustration .summary .ptext .num span {
	color: #383838;
}

#men_doctor_consult_list .con2 .box1 .illustration .summary .ptext .num span {
	color: #383838;
}

#men_doctor_consult_list .con2 .box1 .illustration .textInfo {
	float: right;
	width: 438px;
	height: 150px;
	margin-right: 36px;
}

#men_doctor_consult_list .con2 .box1 .illustration .textInfo h2 {
	font-size: 16px;
	color: #4b4643;
	margin: 24px 0 11px 0px;
	line-height: 22px;
	padding-left: 8px;
	border-left: #008CD6 4px solid;
	font-weight: normal;
}

#men_doctor_consult_list .con2 .box1 .illustration .textInfo p {
	font-size: 12px;
	color: #8b8b8b;
	line-height: 16px;
}

#men_doctor_consult_list .con2 .box1 .tips {
	font-size: 14px;
	color: #FFF;
	line-height: 32px;
	background: #91CDED;
	padding-left: 18px;
	margin: 10px auto;
}

#men_doctor_consult_list .con2 .box1 .divborder {
	height: 10px;
	border-bottom: #D4D4D4 1px solid;
}

#men_doctor_consult_list .con2 .box1 .doctorList {
	width: 100%;
	border-collapse: collapse;
}

#men_doctor_consult_list .con2 .box1 .doctorList tr {
	border-bottom: #f5f5f5 1px solid;
}

#men_doctor_consult_list .con2 .box1 .doctorList:last-child tr {
	border-bottom: none;
}

#men_doctor_consult_list .con2 .box1 .doctorList tr td {
	text-align: center;
	vertical-align: middle;
}

#men_doctor_consult_list .con2 .box1 .doctorList tr td.doctorName {
	width: 301px;
	padding-top: 25px;
	padding-bottom: 28px;
}

#men_doctor_consult_list .con2 .box1 .doctorList tr td.doctorName .head {
	margin-left: 21px;
}

#men_doctor_consult_list .con2 .box1 .doctorList tr td.introduction {
	width: 500px;
}

#men_doctor_consult_list .con2 .box1 .doctorList tr td.introduction p {
	width: 436px;
	line-height: 22px;
	font-size: 14px;
	color: #777;
	text-align: left;
	padding-top: 18px;
	padding-bottom: 18px;
}

#men_doctor_consult_list .con2 .box1 .doctorList tr td.consult {}

#men_doctor_consult_list .con2 .box1 .doctorList tr td.consult .consultBtn {
	width: 94px;
	height: 36px;
	line-height: 36px;
	background: #ffffff;
	font-size: 16px;
	color: #008cd6;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	border-radius: 5px;
	border: 1px solid #008cd6;
}

#men_doctor_consult_list .con2 .box1 .doctorList tr td.consult .consultBtn:hover {
	background: #008cd6;
	color: #ffffff;
}

#men_doctor_consult_list .con2 .box1 .doctorList tr td.consult .consultBtn.noAvailable {
	background: #c0c0c0;
	cursor: text;
}


#men_doctor_consult_list .p01 {
	padding-left: 20px;
	background-color: #e6e6e6;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	font-weight: bold;
}

#men_doctor_consult_list .p01 .t01 {
	padding: 0px !important;
	width: 110px;
	margin-top: 0px;
	height: 37px;
	text-indent: 41px;
	margin-right: 20px;
	margin-top: 13px;
	line-height: 37px;
	color: #ffffff;
	background-image: url(../images/doctor075.png);
	float: right;
}

#men_doctor_consult_list .p02 {
	background-color: #fff;
	border: #D4D4D4 0px solid;
	border-top: 0px;
	min-height: 734px;
	margin-top: 0px;
}

#men_doctor_consult_list .p02 .history {
	padding-top: 20px;
}

#men_doctor_consult_list .p02 .history li {
	border: #D4D4D4 1px solid;
	margin-bottom: 9px;
}

#men_doctor_consult_list .p02 .history li a {
	display: block;
}

#men_doctor_consult_list .p02 .history li .head {
	height: 109px;
}

#men_doctor_consult_list .p02 .history li .head .doctor {
	width: 245px;
	padding-left: 20px;
	padding-top: 13px;
	border-right: 1px #D4D4D4 solid;
	float: left;
}

#men_doctor_consult_list .p02 .history li .head .doctor img {
	width: 81px;
	border-radius: 50%;
	float: left;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

#men_doctor_consult_list .p02 .history li .head .doctor .info {
	float: left;
	text-align: left;
	margin: 15px 0px 29px 10px;
	line-height: 30px;
}

#men_doctor_consult_list .p02 .history li .head .doctor .info .nl {
	font-size: 16px;
}

#men_doctor_consult_list .p02 .history li .head .doctor .info .name {
	color: #555;
	font-weight: bold;
}

#men_doctor_consult_list .p02 .history li .head .doctor .info .level {
	color: #999999;
}

#men_doctor_consult_list .p02 .history li .head .doctor .info .department {
	font-size: 14px;
	color: #555;
	margin-top: -8px;
}

#men_doctor_consult_list .p02 .history li .head .txt {
	overflow: hidden;
	height: 79px;
	width: 520px;
	color: #555555;
	padding: 15px;
	float: left;
	border-right: 1px #D4D4D4 solid;
}

#men_doctor_consult_list .p02 .history li .head .txt>div {
	height: 79px;
	overflow: hidden;
	width: 520px;
}

#men_doctor_consult_list .p02 .history li .head .btnbox {
	float: left;
}

#men_doctor_consult_list .p02 .history li .head .btn01 {
	width: 80px;
	height: 30px;
	font-size: 14px;
	color: #FFF;
	background: #008cd6;
	line-height: 30px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	display: block;
	margin-top: 39px;
	margin-left: 32px;
	margin-right: auto;
}

#men_doctor_consult_list .p02 .history li .head .btn02 {
	width: 80px;
	height: 30px;
	font-size: 14px;
	color: #333333;
	background: #ffffff;
	line-height: 30px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	display: block;
	margin-top: 10px;
	margin-left: 32px;
	margin-right: auto;
	border: #D4D4D4 1px solid;
}

#men_doctor_consult_list .p02 .history li .head .btnbox01 .btn01 {
	margin-top: 20px;
}

#men_doctor_consult_list .p02 .history li .head .btn01:hover {
	background-color: #019ef0;
}

#men_doctor_consult_list .p02 .history li .status {
	background-color: #ffffff;
	height: 40px;
	line-height: 40px;
	border-bottom: #D4D4D4 1px solid;
	font-size: 14px;
	background-color: #f1f1f1;
	color: #999;
	text-align: right;
	padding-right: 47px;
	clear: both;
	font-weight: normal;
}

#men_doctor_consult_list .p02 .history li .status .t01 {
	float: left;
	margin-left: 25px;
	font-size: 16px;
	color: #555555;
}

#men_doctor_consult_list .p02 .history li .status .time {
	float: left;
	font-size: 14px;
	color: #999999;
	margin-left: 10px;
	position: relative;
	top: 2px;
}

#men_doctor_consult_list .p02 .history li .status .yn {
	position: relative;
	color: #F50404;
	position: relative;
	text-decoration: none !important;
}

#men_doctor_consult_list .p02 .history li .status .yn.active:after {
	content: "";
	display: block;
}

#men_doctor_consult_list .p02 .history li a:hover {
	text-decoration: none !important;
}

#men_doctor_consult_list .blank {
	width: 998px;
	font-size: 14px;
	color: #333;
	padding-top: 150px;
	padding-bottom: 100px;
	display: none;
}

#men_doctor_consult_list .blank img {
	display: block;
	margin: 0 auto 10px;
}

#men_doctor_consult_list .blank .tips1 {
	margin-bottom: 0px;
	text-align: center;
}

#men_doctor_consult_list .blank .tips2 {
	color: #a4a4a4;
	text-align: center;
	display: block;
	font-size: 14px;
}

#men_doctor_consult_list .blank .tips2 a {
	color: #008cd6;
	font-size: 14px;
}

#unlogalert {
	width: 400px;
	height: 154px;
	border-radius: 6px;
	overflow: hidden;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	z-index: 999;
}

#unlogalert .p01,
#unlogalert .p001 {
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #008cd6;
	background-color: #dddddd;
	font-size: 20px;
}

#unlogalert .p001 {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}

#unlogalert .p02 {
	color: #000;
}

#unlogalert .p_box {
	height: 37px;
	padding-top: 30px;
	color: #555555;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

#unlogalert .p04 {
	width: 100%;
	border-top: 1px #ddd solid;
	padding-bottom: 15px;
}

#unlogalert .p04 a {
	display: block;
	height: 3.5rem;
	width: 12rem;
	border-radius: 2px;
	text-align: center;
	line-height: 3.5rem;
	font-size: 1.4rem;
}

#unlogalert .p04 a.p003 {
	width: 90%;
	margin-left: 5%;
	background-color: #008cd6;
	color: #ffffff;
}

#unlogalert .p04 a.p004 {
	width: 90%;
	margin-left: 5%;
	/*background-color: #t;*/
	color: #008cd6;
	font-size: 20px;
	line-height: 45px;
}

#unlogalert .doc_loading .doc_bfb:after {
	content: attr(a);
	color: #008cd6;
	margin-top: 0.5rem;
	float: right;
}

#unlogalert .doc_loading {
	width: 100%;
	height: 0.5rem;
	background: #D4D4D4;
}

#unlogalert .doc_loading .doc_precess {
	width: 0%;
	height: 0.2rem;
	margin-top: 0.15rem;
	background: #008cd6;
}

.black_alert {
	width: 94%;
	height: 4rem;
	margin-left: 3%;
	background: #333;
	top: 50%;
	position: absolute;
	color: #fff;
	line-height: 4rem;
	text-align: center;
	border-radius: 5px;
	font-size: 1.5rem;
	z-index: 999;
}

#unlogalert .doc_loading .doc_precess span {
	display: block;
	color: #008cd6;
	margin-top: 0.5rem;
	float: right;
	display: block;
}

.list_jg_body ul li dl dd samp.dd_doctor.time {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/jginfo_iconRL.png) no-repeat left 3px center;
	border: 0px;
	background-size: 66%;
	margin: 3px 0 0 0;
}



#authorty_guarantee .section02 .p002 .li .t001 {
	display: inline-block;
	min-width: 90px;
	margin-top: 6px;
	line-height: 35px;
	padding-left: 8px;
	padding-right: 8px;
}

#authorty_guarantee .section02 .p002 .li.li01 .t002 {
	background-image: url(../images/authorty_guarantee01.png);
}

#authorty_guarantee .section02 .p002 .li.li02 .t002 {
	background-image: url(../images/authorty_guarantee02.png);
}

#authorty_guarantee .section02 .p002 .li.li03 .t002 {
	background-image: url(../images/authorty_guarantee03.png);
}

#authorty_guarantee .section02 .p002 .li.li04 .t002 {
	background-image: url(../images/authorty_guarantee04.png);
}

#authorty_guarantee .section02 .p002 .li.li05 .t002 {
	background-image: url(../images/authorty_guarantee05.png);
}

#authorty_guarantee .section02 .p002 .li.li06 .t002 {
	background-image: url(../images/authorty_guarantee06.png);
}

#authorty_guarantee .section02 .p002 .li.li07 .t002 {
	background-image: url(../images/authorty_guarantee07.png);
}

#authorty_guarantee .section02 .p002 .li.li08 .t002 {
	background-image: url(../images/authorty_guarantee08.png);
}

#authorty_guarantee .section02 .p002 .li01:hover .t002 {
	background-image: url(../images/authorty_guarantee010.png);
}

#authorty_guarantee .section02 .p002 .li02:hover .t002 {
	background-image: url(../images/authorty_guarantee020.png);
}

#authorty_guarantee .section02 .p002 .li03:hover .t002 {
	background-image: url(../images/authorty_guarantee030.png);
}

#authorty_guarantee .section02 .p002 .li04:hover .t002 {
	background-image: url(../images/authorty_guarantee040.png);
}

#authorty_guarantee .section02 .p002 .li05:hover .t002 {
	background-image: url(../images/authorty_guarantee050.png);
}

#authorty_guarantee .section02 .p002 .li06:hover .t002 {
	background-image: url(../images/authorty_guarantee060.png);
}

#authorty_guarantee .section02 .p002 .li07:hover .t002 {
	background-image: url(../images/authorty_guarantee070.png);
}

#authorty_guarantee .section02 .p002 .li08:hover .t002 {
	background-image: url(../images/authorty_guarantee080.png);
}

#authorty_guarantee .section02 .p002 .li01.active .t002 {
	background-image: url(../images/authorty_guarantee010.png);
}

#authorty_guarantee .section02 .p002 .li02.active .t002 {
	background-image: url(../images/authorty_guarantee020.png);
}

#authorty_guarantee .section02 .p002 .li03.active .t002 {
	background-image: url(../images/authorty_guarantee030.png);
}

#authorty_guarantee .section02 .p002 .li04.active .t002 {
	background-image: url(../images/authorty_guarantee040.png);
}

#authorty_guarantee .section02 .p002 .li05.active .t002 {
	background-image: url(../images/authorty_guarantee050.png);
}

#authorty_guarantee .section02 .p002 .li06.active .t002 {
	background-image: url(../images/authorty_guarantee060.png);
}

#authorty_guarantee .section02 .p002 .li07.active .t002 {
	background-image: url(../images/authorty_guarantee070.png);
}

#authorty_guarantee .section02 .p002 .li08.active .t002 {
	background-image: url(../images/authorty_guarantee080.png);
}

#authorty_guarantee .section02 .p002 .li01:hover .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li02:hover .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li03:hover .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li04:hover .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li05:hover .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li06:hover .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li07:hover .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li08:hover .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li01.active .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li02.active .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li03.active .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li04.active .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li05.active .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li06.active .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li07.active .t001 {
	background-color: #019eeb;
	color: #fff;
}

#authorty_guarantee .section02 .p002 .li08.active .t001 {
	background-color: #019eeb;
	color: #fff;
}


#authorty_guarantee .section01 {
	background-image: url(../images/authorty_guarantee09.png);
	height: 399px;
	width: 100%;
	background-position: center center;
}

#authorty_guarantee .section01 .t001 {
	margin-top: 290px;
	color: #cf2451;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}

#authorty_guarantee .section01 .t002 {
	color: #555555;
	text-align: center;
	font-size: 14px;
}


#authorty_guarantee .section03 {
	background-image: url(../images/authorty_guarantee10.png);
	height: 299px;
	width: 100%;
	background-position: center center;
}

#authorty_guarantee .section03 .t001 {
	margin-top: 100px;
	margin-bottom: 10px;
	color: #ffffff;
	text-align: center;
	font-size: 40px;
	font-weight: bold;
}

#authorty_guarantee .section03 .t002 {
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
}

#authorty_guarantee .section04 .p001 {
	width: 1200px;
	margin-left: auto;
	background-color: #f5f5f5;
	margin-right: auto;
	min-height: 683px;
}

#authorty_guarantee .section04 .p001 .t001 {
	margin-top: 46px;
	color: #000000;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
}

#authorty_guarantee .section04 .p001 .t002 {
	width: 1135px;
	margin-top: 20px;
	height: 1px;
	background-color: #000;
	margin-left: auto;
	margin-right: auto;
}

#authorty_guarantee .section04 .p001 .t003 {
	color: #555555;
	text-align: center;
	font-size: 22px;
	width: 338px;
	background-color: #f5f5f5;
	margin-left: auto;
	margin-right: auto;
	height: 30px;
	line-height: 30px;
	margin-top: -15px;
}

#authorty_guarantee .section04 .p001 .t004 {
	width: 908px;
	margin-top: 40px;
	height: 491px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}

#authorty_guarantee .section04 .p001 .t004 {
	text-align: center;
	color: #555555;
	font-size: 14px;
}

#authorty_guarantee .section04 .p001 .t004 .u001 {
	margin-bottom: 10px;
}

#authorty_guarantee .section04 .p002 {
	width: 908px;
	padding-left: 145px;
	padding-right: 145px;
	border-left: 1px #dbdbdb solid;
	border-right: 1px #dbdbdb solid;
	margin-left: auto;
	margin-right: auto;
	min-height: 683px;
	padding-top: 30px;
	padding-bottom: 0px;
}

#authorty_guarantee .section04 .p002 .type01 .left {
	float: left;
	width: 50%;
}

#authorty_guarantee .section04 .p002 .type01 .left img {
	width: 100%;
}

#authorty_guarantee .section04 .p002 .type01 .right {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding-right: 15px;
}

#authorty_guarantee .section04 .p002 .type01 .right .t001 {
	text-align: right;
}

#authorty_guarantee .section04 .p002 .type01 .right .t002 {
	padding-left: 70px;
	font-size: 16px;
	color: #555555;
	line-height: 28px;
}

#authorty_guarantee .section04 .p002 .type01 .right .t002 {
	background-image: url(../images/authorty_guarantee301.png);
	background-repeat: no-repeat;
	background-position: 40px 2px;
}

#authorty_guarantee .section04 .p002 .type01 .right .t003 {
	height: 21px;
	margin-top: -21px;
	background-image: url(../images/authorty_guarantee302.png);
	background-repeat: no-repeat;
	background-position: 415px 0px;
}

#authorty_guarantee .section04 .p002 .type01 .right .t004 {
	text-align: right;
	font-size: 28px;
	font-weight: bold;
	color: #656565;
	line-height: 42px;
	margin-top: 8px;
}

#authorty_guarantee .section04 .p002 .type01 .right .t005 {
	text-align: right;
	font-size: 16px;
	color: #656565;
}

#authorty_guarantee .section04 .p002 .type02 .left {
	float: right;
	width: 50%;
}

#authorty_guarantee .section04 .p002 .type02 .left img {
	width: 100%;
}

#authorty_guarantee .section04 .p002 .type02 .right {
	float: left;
	width: 50%;
	box-sizing: border-box;
}

#authorty_guarantee .section04 .p002 .type02 .right .t001 {
	text-align: left;
}

#authorty_guarantee .section04 .p002 .type02 .right .t002 {
	padding-right: 70px;
	padding-left: 30px;
	font-size: 16px;
	color: #555555;
	line-height: 28px;
}

#authorty_guarantee .section04 .p002 .type02 .right .t002 {
	background-image: url(../images/authorty_guarantee301.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#authorty_guarantee .section04 .p002 .right .t002 span {
	color: #008cd6;
}

#authorty_guarantee .section04 .p002 .type01,
#authorty_guarantee .section04 .p002 .type02 {
	margin-bottom: 34px;
	height: 308px;
}

#authorty_guarantee .section04 .p002 .type02 .right .t003 {
	height: 21px;
	margin-top: -21px;
	background-image: url(../images/authorty_guarantee302.png);
	background-repeat: no-repeat;
	background-position: 354px 0px;
}

#authorty_guarantee .section04 .p002 .type02 .right .t004 {
	padding-right: 70px;
	text-align: right;
	font-size: 28px;
	font-weight: bold;
	color: #656565;
	line-height: 42px;
	margin-top: 8px;
}

#authorty_guarantee .section04 .p002 .type02 .right .t005 {
	padding-right: 70px;
	text-align: right;
	font-size: 16px;
	color: #656565;
}

#authorty_guarantee .section05 {
	background-image: url(../images/authorty_guarantee_b1.png);
	margin-right: auto;
	margin-left: auto;
	height: 112px;
	width: 1200px;
	box-sizing: border-box;
	h background-position: center center;
}

#authorty_guarantee .section05 .t001 {
	margin-top: 20px;
	margin-bottom: 10px;
	color: #ffffff;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}

#authorty_guarantee .section05 .t002 {
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
}

#authorty_guarantee .section06 {
	border-left: 1px #dbdbdb solid;
	padding-top: 20px;
	border-right: 1px #dbdbdb solid;
	width: 1200px;
	box-sizing: border-box;
	margin-right: auto;
	margin-left: auto;
	min-height: 200px;
}

#authorty_guarantee .section06 .p001 {
	color: #444444;
	font-size: 26px;
	text-align: center;
}

#authorty_guarantee .section06 .p002 {
	color: #444444;
	font-size: 14px;
	text-align: center;
}

#authorty_guarantee .section06 .p003 {
	color: #444444;
	font-size: 14px;
	text-align: right;
	padding-right: 20px;
	color: #008cd6;
}

#authorty_guarantee .section06 .p003 a {
	color: #008cd6;
}

#authorty_guarantee .section06 .p004 {
	text-align: center;
	margin-top: 10px;
}

#authorty_guarantee .section06 .p005 {
	margin-top: 46px;
	color: #444444;
	font-size: 26px;
	text-align: center;
}

#authorty_guarantee .section06 .p006 {
	color: #444444;
	font-size: 14px;
	text-align: center;
}

#authorty_guarantee .section06 .p007 {
	text-align: center;
	margin-top: 15px;
	height: 37px;
	margin-bottom: 20px;
}

#authorty_guarantee .section06 .p009 {
	height: 37px;
	text-align: center;
	margin-top: 15px;
}

#authorty_guarantee .section06 .p008 {
	width: 757px;
	height: 486px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#authorty_guarantee .section06 .p008 li {
	width: 757px;
	height: 486px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#authorty_guarantee .section06 .p008 li {
	max-height: 486px;
}

#authorty_guarantee .section06 .p008 li img {
	height: 468px;
}

#authorty_guarantee .section06 .p008 .prev {
	position: absolute;
	left: 0px;
	margin-top: 75px;
	width: 55px;
	height: 113px;
	background-image: url(../images/authorty_guarantee_d1.png);
}

#authorty_guarantee .section06 .p008 .next {
	position: absolute;
	right: 0px;
	margin-top: 75px;
	width: 55px;
	height: 113px;
	background-image: url(../images/authorty_guarantee_d2.png);
}

#authorty_guarantee .section06 .p010 {
	color: #444444;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	height: 40px;
}

#authorty_guarantee .section06 .p011 {
	text-align: center;
}

#authorty_guarantee .section07 {
	background-image: url(../images/authorty_guarantee_b2.png);
	margin-right: auto;
	margin-left: auto;
	height: 112px;
	width: 1200px;
	box-sizing: border-box;
	h background-position: center center;
}

#authorty_guarantee .section07 .t001 {
	margin-top: 20px;
	margin-bottom: 10px;
	color: #ffffff;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}

#authorty_guarantee .section07 .t002 {
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
}


#authorty_guarantee .section08 {
	border-left: 1px #dbdbdb solid;
	padding-top: 20px;
	border-right: 1px #dbdbdb solid;
	width: 1200px;
	box-sizing: border-box;
	margin-right: auto;
	margin-left: auto;
	min-height: 200px;
}

#authorty_guarantee .section08 .p001 {
	color: #444444;
	font-size: 26px;
	text-align: center;
}

#authorty_guarantee .section08 .p002 {
	color: #444444;
	font-size: 14px;
	text-align: center;
	width: 100%;
	margin-top: 5px;
}

#authorty_guarantee .section08 .p003 .li {
	display: block;
	float: left;
	width: 309px;
	margin-top: 0px;
	height: 274px;
	border: 0px #f0f0f0 solid;
	margin-right: 9px;
	margin-left: 9px;
}

#authorty_guarantee .section08 .p003 {
	text-align: center;
	margin-left: 90px;
}

#authorty_guarantee .section08 .p003 .li {
	text-align: center;
}

#authorty_guarantee .section08 .p003 .li img {
	margin-top: 32px;
}

#authorty_guarantee .section08 .p003 .li span {
	color: #f18837;
	margin-left: 5px;
}

#authorty_guarantee .section08 .p003 .t001 {
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
}

#authorty_guarantee .section08 .p003 .t002 {
	text-align: left;
	width: 216px;
	line-height: 18px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	font-size: 12px;
	color: #999999;
}

#authorty_guarantee .section08 .p003 {
	background-color: #ffffff;
	padding-bottom: 0px;
	padding-left: 20px;
}


#authorty_guarantee .section08 .p004 {
	text-align: center;
	margin-top: 15px;
}

#authorty_guarantee .section08 .p005 {
	color: #444444;
	font-size: 26px;
	text-align: center;
	margin-top: 20px;
}

#authorty_guarantee .section08 .p006 {
	color: #444444;
	font-size: 14px;
	text-align: center;
	width: 100%;
	margin-top: 5px;
}


#authorty_guarantee .section08 .p004 {
	text-align: center;
	margin-top: 15px;
	height: 37px;
}

#authorty_guarantee .section08 .p005 {
	color: #444444;
	font-size: 26px;
	text-align: center;
	margin-top: 20px;
}

#authorty_guarantee .section08 .p006 {
	color: #444444;
	font-size: 14px;
	text-align: center;
	width: 100%;
	margin-top: 5px;
}

#authorty_guarantee .section08 .p007 {
	text-align: center;
	margin-top: 30px;
}

#authorty_guarantee .section08 .p008 {
	color: #444444;
	font-size: 20px;
	text-align: center;
	margin-top: 20px;
}

#authorty_guarantee .section08 .p009 {
	color: #444444;
	font-size: 14px;
	text-align: center;
	width: 100%;
	margin-top: 5px;
}

#authorty_guarantee .section08 .p010 {
	height: 37px;
	text-align: center;
	margin-top: 35px;
}

#authorty_guarantee .section08 .p011 {
	color: #444444;
	font-size: 26px;
	text-align: center;
	margin-top: 20px;
}

#authorty_guarantee .section08 .p012 {
	color: #444444;
	font-size: 14px;
	text-align: center;
	width: 100%;
	margin-top: 5px;
}

#authorty_guarantee .section08 .p013 .li {
	display: block;
	float: left;
	width: 309px;
	margin-top: 0px;
	height: 274px;
	border: 0px #f0f0f0 solid;
	margin-right: 9px;
	margin-left: 9px;
}

#authorty_guarantee .section08 .p013 {
	text-align: center;
	margin-left: 90px;
}

#authorty_guarantee .section08 .p013 .li {
	text-align: center;
}

#authorty_guarantee .section08 .p013 .li img {
	margin-top: 32px;
}

#authorty_guarantee .section08 .p013 .li span {
	color: #f18837;
	margin-left: 5px;
}

#authorty_guarantee .section08 .p013 .t001 {
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
}

#authorty_guarantee .section08 .p013 .t002 {
	text-align: left;
	width: 200px;
	line-height: 18px;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	color: #999999;
}

#authorty_guarantee .section08 .p013 {
	background-color: #ffffff;
	padding-bottom: 0px;
	padding-left: 20px;
}

#authorty_guarantee .section09 {
	background-image: url(../images/authorty_guarantee_b3.png);
	margin-right: auto;
	margin-left: auto;
	height: 112px;
	width: 1200px;
	box-sizing: border-box;
	h background-position: center center;
}

#authorty_guarantee .section09 .t001 {
	margin-top: 20px;
	margin-bottom: 10px;
	color: #ffffff;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}

#authorty_guarantee .section09 .t002 {
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
}

#authorty_guarantee .section10 .p001 .li {
	display: block;
	float: left;
	width: 290px;
	margin-top: 0px;
	height: 274px;
	border: 0px #f0f0f0 solid;
	margin-right: 9px;
}

#authorty_guarantee .section10 .p001 {
	text-align: center;
	margin-left: 0px;
}

#authorty_guarantee .section10 .p001 .li {
	text-align: center;
}

#authorty_guarantee .section10 .p001 .li img {
	margin-top: 32px;
}

#authorty_guarantee .section10 .p001 .li span {
	color: #f18837;
	margin-left: 5px;
}

#authorty_guarantee .section10 .p001 .t001 {
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
}

#authorty_guarantee .section10 .p001 .t002 {
	margin-top: 8px;
	font-size: 12px;
	color: #999999;
	text-align: left;
	width: 180px;
	line-height: 18px;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
}

#authorty_guarantee .section10 .p001 {
	background-color: #ffffff;
	padding-bottom: 0px;
	padding-left: 0px;
}

#authorty_guarantee .section10 .p002 {
	text-align: center;
	height: 37px;
}

#authorty_guarantee .section10 {
	border-left: 1px #dbdbdb solid;
	padding-top: 20px;
	border-right: 1px #dbdbdb solid;
	width: 1200px;
	box-sizing: border-box;
	margin-right: auto;
	margin-left: auto;
	min-height: 200px;
}

#authorty_guarantee .section10 .p003 {
	color: #444444;
	font-size: 26px;
	text-align: center;
	margin-top: 20px;
}

#authorty_guarantee .section10 .p004 {
	color: #444444;
	font-size: 14px;
	text-align: center;
	width: 100%;
	margin-top: 5px;
}


#authorty_guarantee .section10 .p005 {
	left: 0;
	top: 170px;
	width: 1217px;
	overflow: hidden;
	height: 432px;
}

/*#authorty_guarantee .section10 .p005 .listUl li{width:285px;height:483px;border:#D6D6D6 1px solid;background:#FFFFFF;border-radius:5px;margin-right:17px;float:left;}
#authorty_guarantee .section10 .p005 .listUl li .translate{background:#FFF;position:relative;}*/
#authorty_guarantee .section10 .p005 .listUl {
	margin-left: 28px;
	margin-top: 30px;
}

#authorty_guarantee .section10 .p005 .listUl li {
	float: left;
	margin-right: 0px;
}

#authorty_guarantee .section10 .p005 .listUl li .translate {
	background: #FFF;
	position: relative;
	width: 285px;
	height: 365px;
	border: #D6D6D6 1px solid;
	border-right: 0px;
	background: #FFFFFF;
}

#authorty_guarantee .section10 .p005 .listUl li:last-child .translate {
	border-right: #D6D6D6 1px solid;
}

#authorty_guarantee .section10 .p005 .listUl li .translate.active {
	transform: rotateY(180deg);
	transition: transform 1s;
}

#authorty_guarantee .section10 .p005 .listUl li .translate.active2 {
	transform: rotateY(360deg);
	transition: transform 1s ease-out;
}

#authorty_guarantee .section10 .p005 .listUl l .btn {
	opacity: 1;
	filter: alpha(opacity=100);
}

#authorty_guarantee .section10 .p005 .listUl li .btn {
	font-size: 12px;
	color: #0086c8;
	display: block;
	margin-top: 16px;
	padding-right: 16px;
	text-align: right;
	opacity: 0;
	filter: alpha(opacity=0);
}

#authorty_guarantee .section10 .p005 .listUl li .head {
	width: 119px;
	height: 120px;
	display: block;
	margin: 32px auto 0;
}

#authorty_guarantee .section10 .p005 .listUl li .name {
	font-size: 19px;
	color: #333;
	margin-top: 16px;
	text-align: center;
	font-weight: normal;
}

#authorty_guarantee .section10 .p005 .listUl li .depart {
	font-size: 14px;
	color: #999;
	margin-top: 3px;
	text-align: center;
	font-weight: normal;
	width: 100%;
}

#authorty_guarantee .section10 .p005 .listUl li .info {
	font-size: 14px;
	color: #666;
	padding: 25px 25px 29px;
}

#authorty_guarantee .section10 .p005 .listUl li .price {
	display: none;
	font-size: 12px;
	color: #a8a8a8;
	text-align: center;
	font-weight: normal;
	bottom: 82px;
	position: absolute;
	left: 0;
	width: 100%;
}

#authorty_guarantee .section10 .p005 .listUl li .consultBtn {
	width: 245px;
	height: 41px;
	line-height: 41px;
	background: #00B7EC;
	color: #FFF;
}

/*#authorty_guarantee .section10 .p005 .listUl li .consultBtn2{border:#D9D9D9 1px solid;font-size:16px;color:#333333;display:block;text-align:center;width:245px;height:39px;line-height:39px;margin:0 auto;margin-top:9px;}*/
#authorty_guarantee .section10 .p005 .listUl li .consultBtn2 {
	display: none;
	border: #D9D9D9 1px solid;
	font-size: 16px;
	color: #333333;
	text-align: center;
	width: 245px;
	height: 39px;
	line-height: 39px;
	position: absolute;
	left: 20px;
	bottom: 33px;
}

#authorty_guarantee .section11 {
	background-image: url(../images/authorty_guarantee_b4.png);
	margin-right: auto;
	margin-left: auto;
	height: 112px;
	width: 1200px;
	box-sizing: border-box;
	h background-position: center center;
}

#authorty_guarantee .section11 .t001 {
	margin-top: 20px;
	margin-bottom: 5px;
	color: #ffffff;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}

#authorty_guarantee .section11 .t002 {
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
}



#authorty_guarantee .section12 {
	border-left: 1px #dbdbdb solid;
	padding-top: 20px;
	border-right: 1px #dbdbdb solid;
	width: 1200px;
	box-sizing: border-box;
	margin-right: auto;
	margin-left: auto;
	min-height: 200px;
}

#authorty_guarantee .section12 .p001 {
	font-weight: bold;
	color: #444444;
	font-size: 20px;
	text-align: left;
	margin-top: 20px;
	padding-left: 100px;
}

#authorty_guarantee .section12 .p002 {
	height: 243px;
	padding-left: 100px;
	padding-top: 30px;
}

#authorty_guarantee .section12 .p002 img {
	margin-right: 25px;
	vertical-align: text-top;
	position: relative;
	top: -15px;
}

#authorty_guarantee .section12 .p002 .li {
	margin-bottom: 20px;
	font-size: 14px;
	color: #444444;
	font-weight: bold;
}

#authorty_guarantee .section12 .p003 {
	color: #444444;
	font-size: 26px;
	text-align: center;
	margin-top: 30px;
}

#authorty_guarantee .section12 .p004 {
	height: 37px;
	text-align: center;
	margin-top: 5px;
}

#authorty_guarantee .section12 .p005 {
	height: 677px;
	text-align: center;
	margin-top: 45px;
	margin-bottom: 30px;
}

#authorty_guarantee .section13 {
	background-image: url(../images/authorty_guarantee_b5.png);
	margin-right: auto;
	margin-left: auto;
	height: 112px;
	width: 1200px;
	box-sizing: border-box;
	h background-position: center center;
}

#authorty_guarantee .section13 .t001 {
	margin-top: 20px;
	margin-bottom: 5px;
	color: #ffffff;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}

#authorty_guarantee .section13 .t002 {
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
}

#authorty_guarantee .section14 {
	border-left: 1px #dbdbdb solid;
	padding-top: 20px;
	border-right: 1px #dbdbdb solid;
	width: 1200px;
	box-sizing: border-box;
	margin-right: auto;
	margin-left: auto;
	min-height: 200px;
}

#authorty_guarantee .section14 .p002 {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 30px;
}

#authorty_guarantee .section14 .p001 .t001 {
	float: left;
	margin-left: 100px;
	font-size: 20px;
}

#authorty_guarantee .section14 .p001 .t002 {
	float: left;
	margin-left: 330px;
	font-size: 20px;
}

#authorty_guarantee .section14 .p001 {
	margin-top: 25px;
}

#authorty_guarantee .section02box {
	width: 100%;
	height: 92px;
	z-index: 100;
}

#authorty_guarantee .section02box01 {
	width: 100%;
	height: 92px;
	background-color: rgba(255, 255, 255, 0.91);
	z-index: 100;
}

#mem_invoice {
	background-color: #ffffff;
	min-height: 795px;
}

#mem_invoice .section01 {
	padding-left: 20px;
	font-weight: bold;
}

#mem_invoice .section01 a {
	display: block;
	float: left;
	text-decoration: none;
	cursor: pointer;
	font-size: 16px;
	padding-right: 29px;
	padding-left: 29px;
	line-height: 56px;
	height: 56px;
	color: #333333;
}

#mem_invoice .section01 a:first-child {
	padding-left: 0px;
}

#mem_invoice .section01 a.active {
	color: #03a0ef;
}

#mem_invoice .section01 .a {
	height: 14px;
	width: 1px;
	background-color: #dbdbdb;
	float: left;
	margin-top: 22px;
}

#mem_invoice .apply {
	padding-left: 20px;
	padding-right: 20px;
}

#mem_invoice .apply .section02 a {
	width: 33.3%;
	text-decoration: none;
	line-height: 45px;
	color: #333;
	font-size: 14px;
	text-align: center;
	display: block;
	float: left;
	background-color: #ebebeb;
}

#mem_invoice .apply .section02 a.active {
	background-color: #03a0ef;
	color: #ffffff;
}

#mem_invoice .apply .section02 {
	position: relative;
}

#mem_invoice .apply .section02 .p001 .img3 {
	position: absolute;
	top: 0px;
	left: 33.3%;
	display: none;
}

#mem_invoice .apply .section02 .p001 .img4 {
	position: absolute;
	top: 0px;
	left: 33.3%;
	display: block;
}

#mem_invoice .apply .section02 a.active img {
	display: block;
}

#mem_invoice .apply .section02 .p002 .img1 {
	position: absolute;
	top: 0px;
	left: 33.3%;
	display: none;
}

#mem_invoice .apply .section02 .p002 .img2 {
	position: absolute;
	top: 0px;
	left: 66.6%;
	display: none;
}

#mem_invoice .apply .section02 .p002 .img4 {
	position: absolute;
	top: 0px;
	left: 66.6%;
	display: block;
}

#mem_invoice .apply .section02 a.active .img1 {
	display: block;
}

#mem_invoice .apply .section02 a.active .img2 {
	display: block;
}

#mem_invoice .apply .section02 a.active .img4 {
	display: none;
}

#mem_invoice .apply .section02 a.active .img3 {
	display: block;
}

#mem_invoice .apply .section02 .p003 img {
	position: absolute;
	top: 0px;
	left: 66.6%;
	display: none;
}

#mem_invoice .apply .section03 {
	height: 120px;
	background-color: #edf9ff;
}

#mem_invoice .apply .section03 .p001 {
	float: left;
	background-image: url(../images/mem_invoice03.png);
	background-repeat: no-repeat;
	background-position: 25px 18px;
	width: 110px;
	text-align: right;
	font-weight: bold;
	padding-top: 20px;
}

#mem_invoice .apply .section03 .p002 {
	float: left;
	padding-right: ;
	padding-top: 20px;
	line-height: 20px;
}

#mem_invoice .apply .section04 .p001 .t001 {
	font-size: 16px;
	color: #333333;
	line-height: 25px;
	margin-top: 20px;
}

#mem_invoice .apply .section04 .p001 .t002 {
	font-size: 14px;
	color: #999999;
	margin-top: 10px;
}

#mem_invoice .apply .section04 .p001 {
	padding-left: 10px;
	height: 89px;
	float: left;
}

#mem_invoice .apply .section04 .p002 {
	float: right;
}

#mem_invoice .apply .section04 .p002 .t001 {
	display: block;
	float: right;
	text-align: center;
	margin-top: 20px;
	margin-right: 20px;
	width: 180px;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color: #ffffff;
	background-color: #d6d6d6;
	border-radius: 5px;
}

#mem_invoice .apply .section04 .p002 .t001 {
	background-color: #d6d6d6;
	text-decoration: none;
	color: #ffffff;
}

#mem_invoice .apply .section04 .p002 .t001.active {
	background-color: #009df1;
	text-decoration: none;
}

#mem_invoice .apply .section04 .p002 .t002 {
	float: right;
	padding-right: 20px;
	margin-top: 35px;
}

#mem_invoice .apply .section04 {
	border-left: 1px #ebebeb solid;
	border-right: 1px #ebebeb solid;
}

#mem_invoice .apply .section05 {
	border-left: 1px #ebebeb solid;
	border-right: 1px #ebebeb solid;
	margin-bottom: 20px;
}


#mem_invoice .apply .section05 .tjpersonlist {
	width: 100%;
	border: none;
	font-size: 14px;
}

#mem_invoice .apply .section05 .tjpersonlist th {
	width: 145px;
	height: 45px;
	border: none;
	background-color: #e2e2e2;
	color: #414141;
	font-weight: normal;
	border-bottom: 1px solid #ebebeb;
}

#mem_invoice .apply .section05 .tjpersonlist th.choose {
	width: 188px;
}

#mem_invoice .apply .section05 .tjpersonlist tr td {
	box-sizing: border-box;
	background-color: #fff;
	border-color: #fff;
	border-bottom: 1px solid #ebebeb;
	border-right-color: #e9ebef;
	height: 53px;
	text-align: center;
	font-size: 12px;
	color: #666;
}

#mem_invoice .apply .section05 .tjpersonlist tr td+td {
	border-left: 1px solid #ebebeb;
}

/*#mem_invoice .apply .section05 .tjpersonlist  tr:nth-child(2n) td{background-color: #f4f4f7; } */
#mem_invoice .apply .section05 .checkoutr {
	display: block;
	margin: 0;
	padding: 0;
	width: 16px;
	height: 16px;
	border: none;
	cursor: pointer;
	float: left;
	position: relative;
	margin: 0 6px 0 20px;
}

#mem_invoice .apply .section05 .font {
	float: left;
}

#mem_invoice .apply .section05 .checkoutr input[type="checkbox"],
.checkoutr input[type="radio"] {
	position: absolute;
	top: 0;
	left: -0;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	opacity: 0;
	/*filter:alpha(opacity=0);*/
	background: rgb(255, 255, 255);
}

#mem_invoice .apply .section05 .checkoutr .inputboxbg {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: url(../images/blue.png) no-repeat;
}

#mem_invoice .apply .section05 .checkoutr:hover .checkboxbg {
	background-position: -16px 0;
}

#mem_invoice .apply .section05 .checkoutr input:checked+.checkboxbg,
.checkoutr input[checked]+.checkboxbg,
.checkoutr input[defaultChecked]+.checkboxbg {
	background-position: -32px 0;
}

#mem_invoice .apply .no_invoice {
	text-align: center;
	padding-top: 80px;
	padding-bottom: 80px;
}

#mem_invoice .apply .no_invoice p {
	text-align: center;
	font-size: 14px;
}

#mem_invoice .comfirm {
	margin: 0px 20px 20px;
	border-left: 1px #ebebeb solid;
	border-right: 1px #ebebeb solid;
	border-bottom: 1px #ebebeb solid;
}

#mem_invoice .comfirm .section02 {
	line-height: 60px;
	background-color: #f5f5f5;
}

#mem_invoice .comfirm .section02 .t001 {
	float: left;
	padding-left: 20px;
}

#mem_invoice .comfirm .section02 .t002 {
	padding-right: 20px;
	float: right;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}

#mem_invoice .comfirm .section03 {
	float: left;
	padding-left: 20px;
	line-height: 50px;
	font-weight: bold;
}

#mem_invoice .comfirm .section03 span {
	color: #03a0ef;
	cursor: pointer;
}

#mem_invoice .comfirm .section04 .tjpersonlist {
	width: 100%;
	border: none;
	font-size: 14px;
}

#mem_invoice .comfirm .section04 .tjpersonlist th {
	width: 145px;
	height: 45px;
	border: none;
	background-color: #e2e2e2;
	color: #414141;
	font-weight: normal;
	border-bottom: 1px solid #ebebeb;
}

#mem_invoice .comfirm .section04 .tjpersonlist th.choose {
	width: 65px;
}

#mem_invoice .comfirm .section04 .tjpersonlist tr td {
	box-sizing: border-box;
	background-color: #fff;
	border-color: #fff;
	border-bottom: 1px solid #ebebeb;
	border-right-color: #e9ebef;
	height: 53px;
	text-align: center;
	font-size: 12px;
	color: #666;
}

#mem_invoice .comfirm .section04 .tjpersonlist tr td+td {
	border-left: 1px solid #ebebeb;
}

#mem_invoice .comfirm .section04 .tjpersonlist tr:nth-child(2n) td {
	background-color: #f4f4f7;
}

#mem_invoice .comfirm .section05 {
	text-align: center;
	line-height: 78px;
}

#mem_invoice .comfirm .section05 span {
	text-align: center;
	color: #009df1;
}

#mem_invoice .comfirm .p0003 {
	margin-top: 30px;
	padding-bottom: 30px;
}

#mem_invoice .comfirm .p0003 .t001 {
	float: right;
	text-decoration: none;
	display: block;
	line-height: 40px;
	padding: 0px 50px 0px;
	border: 1px #03a0ef solid;
	border-radius: 5px;
	color: #03a0ef;
	margin-right: 40px;
}

#mem_invoice .comfirm .p0003 .t001:nth-child(2) {
	margin-right: 20px;
}

#mem_invoice .comfirm .p0003 .t001:hover {
	background-color: #03a0ef;
	color: #ffffff;
	border: 1px #03a0ef solid;
	border-radius: 5px;
	cursor: pointer;
}


#mem_invoice .comfirm .section06 {
	line-height: 40px;
	background-color: #f5f5f5;
}

#mem_invoice .comfirm .section06 .t001 {
	float: left;
	padding-left: 20px;
}

#mem_invoice .comfirm .section07 .p000 {
	margin-top: 10px;
}

#mem_invoice .comfirm .section07 .last {
	padding-bottom: 16px;
	border-bottom: 1px solid #f5f5f5;
}

#mem_invoice .comfirm .section07 {
	padding-left: 20px;
	padding-top: 20px;
}

#mem_invoice .comfirm .section07 .p000 span,
#mem_invoice .comfirm .section07 .p000 input {
	display: block;
	line-height: 36px;
	float: left;
}

#mem_invoice .comfirm .section07 .p000 span {
	font-size: 14px;
	color: #333333;
	height: 36px;
	min-width: 73px;
}

#mem_invoice .comfirm .section07 .p000 .input {
	float: left;
	line-height: 36px;
	font-size: 14px;
	color: #666666;
	border: 1px #dedede solid;
	height: 36px;
	padding-left: 10px;
	padding-right: 30px;
	width: 150px;
}

#mem_invoice .comfirm .section07 .p000 .DZinput {
	width: 190px;
}

#mem_invoice .comfirm .section07 .p000 .yzmInput {
	width: 90px;
}

#mem_invoice .comfirm .section07 .p000 a.YZMBtn {
	float: left;
	display: block;
	width: 94px;
	line-height: 36px;
	font-size: 14px;
	height: 36px;
	color: #666666;
	background: #dedede;
	text-align: center;
	margin-left: 4px;
	text-decoration: none;
	cursor: pointer;
}

#mem_invoice .comfirm .section07 .p000 a.active {
	height: 36px;
	color: #ffffff;
	background: #009df1;
	text-align: center;
	margin-left: 4px;
}



#mem_invoice .comfirm .section07 .p002 .select01 {
	position: relative;
	float: left;
	margin-right: 10px;
}

#mem_invoice .comfirm .section07 .p002 .select01>div {
	font-size: 14px;
	color: #666666;
	border: 1px #dedede solid;
	height: 36px;
	padding-left: 10px;
	padding-right: 0px;
	float: left;
	width: 180px;
	cursor: pointer;
	line-height: 36px;
}

#mem_invoice .comfirm .section07 .p002 .select01 ul {
	display: none;
	max-height: 200px;
	overflow: auto;
	position: absolute;
	background-color: #ffffff;
	width: 190px;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px #dedede solid;
	border-top: none;
	top: 38px;
	left: 0px;
	min-height: 36px;
	z-index: 9;
}

#mem_invoice .comfirm .section07 .p002 .select01 ul li {
	padding-left: 10px;
	line-height: 26px;
	height: 26px;
	font-size: 14px;
	color: #666666;
	cursor: pointer;
}

#mem_invoice .comfirm .section07 .p002 .select01 ul li:hover {
	background-color: #03a0ef;
	color: #ffffff;
}

#mem_invoice .comfirm .section07 .p002 .select01>div>div {
	float: right;
	height: 36px;
	width: 36px;
	background-color: #f5f5f5;
	border-left: 1px #dedede solid;
}

#mem_invoice .comfirm .section07 .p002 .select01>div p {
	display: inline-block;
}

#mem_invoice .comfirm .section07 .p002 .select01>div i {
	display: block;
	background: url(../images/select_down.png) center no-repeat;
	position: absolute;
	width: 9px;
	height: 5px;
	right: 14px;
	top: 18px;
}

#mem_invoice .comfirm .section07 .p002 .span01 {
	width: 30px;
	min-width: 35px;
}

#mem_invoice .comfirm .section07 .p003 {
	margin-top: 30px;
	padding-bottom: 30px;
}

#mem_invoice .comfirm .section07 .p003 .t001 {
	float: left;
	text-decoration: none;
	display: block;
	line-height: 40px;
	padding: 0px 50px 0px;
	border: 1px #03a0ef solid;
	border-radius: 5px;
	color: #03a0ef;
	margin-right: 50px;
}

#mem_invoice .comfirm .section07 .p003 .t001:hover {
	float: left;
	display: block;
	line-height: 40px;
	padding: 0px 50px 0px;
	background-color: #03a0ef;
	color: #ffffff;
	border: 1px #03a0ef solid;
	border-radius: 5px;
	cursor: pointer;
}

#mem_invoice .comfirm .section07 .errMsg {
	color: #F04C41;
	font-size: 12px;
	float: left;
	top: 54px;
	top: auto\9;
	line-height: 40px;
	margin-left: 5px;
	left: 79px;
	background: url(../Images/errMsg.png) no-repeat left center;
	padding-left: 18px;
	text-align: left;
}

#mem_invoice .comfirm .section07 div.forTo {
	font-size: 12px;
	float: left;
	top: 54px;
	top: auto\9;
	line-height: 40px;
	margin-left: 5px;
	left: 79px;
	text-align: left;
	color: #999999;
}

#mem_invoice .comfirm .section08 {
	line-height: 40px;
	background-color: #f5f5f5;
}

#mem_invoice .comfirm .section08 .t001 {
	float: left;
	padding-left: 20px;
}

#model_box_mem_invoice_ifo {
	width: 423px;
	min-height: 255px;
	padding-bottom: 5px;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10%;
	display: none;
}

#model_box_mem_invoice_ifo>div {
	width: 413px;
	min-height: 250px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	background-color: #ffffff;
}

#model_box_mem_invoice_ifo .close {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../images/close58.png);
	background-position: center center;
	background-repeat: no-repeat;
}

#model_box_mem_invoice_ifo .p000 span {
	display: block;
	line-height: 36px;
	float: left;
}

#model_box_mem_invoice_ifo .p000 span {
	font-size: 14px;
	color: #333333;
	height: 36px;
	min-width: 83px;
}

#model_box_mem_invoice_ifo .p000 .input {
	float: left;
	line-height: 36px;
	font-size: 14px;
	color: #666666;
	border: 1px #dedede solid;
	height: 36px;
	padding-left: 10px;
	padding-right: 30px;
	width: 237px;
}

#model_box_mem_invoice_ifo .p_all {
	padding-left: 20px;
	margin-top: 20px;
}

#model_box_mem_invoice_ifo .p001 span {
	display: block;
	line-height: 36px;
	float: left;
}

#model_box_mem_invoice_ifo .p008 {
	width: 363px;
	height: 30px;
	line-height: 30px;
	background-color: #daf2fe;
	color: #3db3ee;
	margin-left: 17px;
	margin-right: auto;
	border-radius: 4px;
	text-align: center;
	font-size: 14px;
	border: 1px #aedef7 dashed;
}

#model_box_mem_invoice_ifo .p001 .type {
	float: left;
	cursor: pointer;
}

#model_box_mem_invoice_ifo .p001 span {
	font-size: 14px;
	color: #333333;
	height: 36px;
	min-width: 83px;
}

#model_box_mem_invoice_ifo .radio {
	float: left;
}

#model_box_mem_invoice_ifo .p001 {
	line-height: 36px;
	margin-bottom: 15px;
}

#model_box_mem_invoice_ifo .p001 .t001 {
	margin-right: 120px;
}

#model_box_mem_invoice_ifo .radio {
	width: 14px;
	margin-top: 10px;
	margin-right: 5px;
	height: 14px;
	display: block;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

#model_box_mem_invoice_ifo .radio .icon {
	background-image: url(../images/radio.png);
	background-position: -0px 0px;
	width: 14px;
	height: 14px;
}

#model_box_mem_invoice_ifo .radio input {
	cursor: pointer;
	opacity: 0;
	top: 0px;
	left: 0px;
	width: 14px;
	height: 14px;
	position: absolute;
}

#model_box_mem_invoice_ifo .radio:hover .icon {
	background-image: url(../images/radio.png);
	background-position: -28px 0px;
}

#model_box_mem_invoice_ifo .radio input:checked+.icon {
	background-position: -14px 0px;
}

#model_box_mem_invoice_ifo .p009 .t001 {
	margin-left: auto;
	margin-right: auto;
	width: 80px;
	cursor: pointer;
	display: block;
	line-height: 40px;
	padding: 0px 50px 0px;
	border: 1px #03a0ef solid;
	border-radius: 5px;
	color: #03a0ef;
	text-align: center;
}

#model_box_mem_invoice_ifo .p009 .t001 {
	text-decoration: none;
	display: block;
	line-height: 40px;
	padding: 0px 50px 0px;
	background-color: #03a0ef;
	color: #ffffff;
	border: 1px #03a0ef solid;
	border-radius: 5px;
}

#model_box_mem_invoice_ifo .p009 {
	margin-top: 30px;
	margin-bottom: 30px;
}

#model_box_mem_invoice_ifo .p003 .t001 {
	margin-right: 40px;
}

#model_box_mem_invoice_ifo .p003 span {
	display: block;
	line-height: 36px;
	float: left;
}

#model_box_mem_invoice_ifo .p003 .sub>div {
	float: left;
	line-height: 36px;
}

#model_box_mem_invoice_ifo .p003 .sub {
	float: left;
	cursor: pointer;
}

#model_box_mem_invoice_ifo .p003 .subbtnbox {
	float: left;
}

#model_box_mem_invoice_ifo .p003 span {
	font-size: 14px;
	color: #333333;
	height: 36px;
	min-width: 83px;
}

#model_box_mem_invoice_ifo .p005 input {
	width: 223px !important;
}

#model_box_mem_invoice_ifo .error div {
	height: 40px;
	background-color: #ffd2d2;
	color: #F04C41;
	font-size: 12px;
	top: auto\9;
	line-height: 40px;
	left: 79px;
	background: url(../Images/errMsg.png) no-repeat left center;
	padding-left: 18px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
}

#model_box_mem_invoice_ifo .error {
	position: absolute;
	z-index: 10;
	background-color: #ffd2d2;
	width: 100%;
	text-align: center;
	top: 0px;
}

#model_box_mem_invoice_ifo .p010 a {
	width: 112px;
	height: 32px;
	float: left;
	text-align: center;
	text-decoration: none;
	display: block;
	line-height: 30px;
	border: 1px #d6d6d6 solid;
	background-color: #d6d6d6;
	border-radius: 5px;
	color: #ffffff;
	margin-right: 50px;
	margin-left: 10px;
}

\ #model_box_mem_invoice_ifo .p010 a.active {
	width: 112px;
	height: 32px;
	float: left;
	text-align: center;
	text-decoration: none;
	display: block;
	line-height: 30px;
	border: 1px #03a0ef solid;
	background-color: #ffffff;
	border-radius: 5px;
	color: #03a0ef;
	margin-right: 50px;
	margin-left: 10px;
}

#model_box_mem_invoice_ifo .upload_choose {
	position: absolute;
	cursor: pointer;
	left: 210px;
	top: -54px;
	height: 40px !important;
	overflow: hidden;
	opacity: 0;
	width: 120px !important;
	overflow: hidden;
}

#model_box_mem_invoice_ifo .upload_append_list a {
	overflow: hidden;
	display: block;
}

#model_box_mem_invoice_ifo #demo {
	position: relative;
}

#model_box_mem_invoice_ifo .upload_preview {
	min-height: 0px;
	margin-left: 10px;
	height: auto;
}

#model_box_mem_invoice_ifo .upload_preview:after {
	content: "";
	display: block;
	clear: both;
}

#model_box_mem_invoice_ifo .upload_preview img {
	max-height: 100% !important;
	height: 100% !important;
	width: 100%;
}

#model_box_mem_invoice_ifo .uploadImg {
	width: 5rem;
	height: 5rem;
}

#model_box_mem_invoice_ifo .upload_submit {
	padding: 0px !important;
}

#model_box_mem_invoice_ifo .filePicker {
	width: 150px;
}

#mem_invoice_list {
	background-color: #ffffff;
	min-height: 795px;
}

#mem_invoice_list .section01 {
	padding-left: 20px;
	font-weight: bold;
}

#mem_invoice_list .section01 a {
	display: block;
	float: left;
	font-size: 16px;
	padding-right: 29px;
	padding-left: 29px;
	line-height: 56px;
	height: 56px;
	color: #333333;
}

#mem_invoice_list .section01 a:first-child {
	padding-left: 0px;
}

#mem_invoice_list .section01 a.active {
	color: #03a0ef;
}

#mem_invoice_list .section01 .a {
	height: 14px;
	width: 1px;
	background-color: #dbdbdb;
	float: left;
	margin-top: 22px;
}

#mem_invoice_list .section04 .tjpersonlist {
	width: 100%;
	border: none;
	font-size: 14px;
}

#mem_invoice_list .section04 .tjpersonlist th {
	width: 145px;
	height: 45px;
	border: none;
	background-color: #e2e2e2;
	color: #414141;
	font-weight: normal;
	border-bottom: 1px solid #ebebeb;
}

#mem_invoice_list .section04 .tjpersonlist th.choose {
	width: 65px;
}

#mem_invoice_list .section04 .tjpersonlist tr td {
	box-sizing: border-box;
	background-color: #fff;
	border-color: #fff;
	border-bottom: 1px solid #ebebeb;
	border-right-color: #e9ebef;
	height: 53px;
	text-align: center;
	font-size: 12px;
	color: #666;
}

#mem_invoice_list .section04 .tjpersonlist tr td+td {
	border-left: 1px solid #ebebeb;
}

#mem_invoice_list .section04 .tjpersonlist tr:nth-child(2n) td {
	background-color: #f4f4f7;
}

#mem_invoice_list .section04 {
	margin: 0px 20px 20px;
	border-right: 1px #ebebeb solid;
	border-left: 1px #ebebeb solid;
}

#mem_invoice_list .section04 table .btn a {
	color: #079be5;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
}

#model_box_mem_invoice_ship {
	width: 665px;
	min-height: 255px;
	margin-bottom: 200px;
	padding-bottom: 5px;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15%;
}

#model_box_mem_invoice_ship>div {
	width: 655px;
	min-height: 250px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	background-color: #ffffff;
}

#model_box_mem_invoice_ship .close {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../images/close58.png);
	background-position: center center;
	background-repeat: no-repeat;
}

#model_box_mem_invoice_ship .p001 {
	line-height: 50px;
	background-color: #d8e1e6;
	text-align: left;
	font-size: 14px;
	padding-left: 20px;
	font-weight: bold;
	color: #333333;
}

#model_box_mem_invoice_ship .p002 {
	margin-left: 20px;
	border-left: 1px #b2b2b2 solid;
}

#model_box_mem_invoice_ship .p002 {
	position: relative;
	margin-top: 18px;
	position: relative;
	padding-bottom: 10px;
}

#model_box_mem_invoice_ship .p002:before {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	background-color: #ffffff;
	position: absolute;
	left: -8px;
	top: 0px;
}

#model_box_mem_invoice_ship .p002:after {
	content: "";
	display: block;
	width: 10px;
	height: 16px;
	top: -moz-calc(100% - (16px));
	top: -webkit-calc(100% - (16px));
	top: calc(100% - (16px));
	background-color: #ffffff;
	position: absolute;
	left: -8px;
}

#model_box_mem_invoice_ship .p002 .li i {
	position: absolute;
	left: -8px;
	top: 5px;
	width: 15px;
	height: 15px;
	background-image: url(../images/mem_invoice11.png);
	background-position: 0px -19px;
}

#model_box_mem_invoice_ship .p002 .li {
	padding-left: 15px;
	margin-top: 20px;
	position: relative;
	line-height: 26px;
}

#model_box_mem_invoice_ship .p002 .li .t001 {
	width: 90px;
}

#model_box_mem_invoice_ship .p002 .li .t002 {
	width: 60px;
	margin-left: 10px;
}

#model_box_mem_invoice_ship .p002 .li .t003 {
	width: 70px;
	margin-left: 10px;
}

#model_box_mem_invoice_ship .p002 .li .t004 {
	width: 356px;
	margin-left: 10px;
}

#model_box_mem_invoice_ship .p002 .li>div {
	float: left;
}

#model_box_mem_invoice_ship .p002 .li:last-child i {
	position: absolute;
	left: -8px;
	width: 15px;
	height: 15px;
	background-image: url(../images/mem_invoice11.png);
	background-position: 0px -2px;
}

#mem_invoice_ifo {
	background-color: #ffffff;
	min-height: 795px;
}

#mem_invoice_ifo .section01 {
	padding-left: 20px;
	font-weight: bold;
}

#mem_invoice_ifo .section01 a {
	display: block;
	float: left;
	font-size: 16px;
	padding-right: 29px;
	padding-left: 29px;
	line-height: 56px;
	height: 56px;
	color: #333333;
}

#mem_invoice_ifo .section01 a:first-child {
	padding-left: 0px;
}

#mem_invoice_ifo .section01 a.active {
	color: #03a0ef;
}

#mem_invoice_ifo .section01 .a {
	height: 14px;
	width: 1px;
	background-color: #dbdbdb;
	float: left;
	margin-top: 22px;
}


#mem_invoice_ifo .section04 .tjpersonlist {
	width: 100%;
	border: none;
	font-size: 14px;
}

#mem_invoice_ifo .section04 .tjpersonlist th {
	width: 145px;
	height: 45px;
	border: none;
	background-color: #f5f5f5;
	color: #414141;
	font-weight: normal;
	border-bottom: 1px solid #ebebeb;
}

#mem_invoice_ifo .section04 .tjpersonlist th.choose {
	width: 65px;
}

#mem_invoice_ifo .section04 .tjpersonlist tr td {
	box-sizing: border-box;
	background-color: #fff;
	border-color: #fff;
	border-bottom: 1px solid #ebebeb;
	border-right-color: #e9ebef;
	height: 53px;
	text-align: center;
	font-size: 12px;
	color: #666;
}

#mem_invoice_ifo .section04 .tjpersonlist tr td+td {
	border-left: 1px solid #ebebeb;
}

#mem_invoice_ifo .section04 .tjpersonlist tr:nth-child(2n) td {
	background-color: #f4f4f7;
}

#mem_invoice_ifo .section04 {
	margin: 0px 20px 20px;
	border-right: 1px #ebebeb solid;
	border-left: 1px #ebebeb solid;
}

#mem_invoice_ifo .section02,
#mem_invoice_ifo .section05 {
	margin: 0px 20px 0px;
	line-height: 45px;
	border: none;
	background-color: #e6e6e6;
	color: #414141;
	font-weight: normal;
	border-bottom: 1px solid #ebebeb;
	padding-left: 20px;
}

#mem_invoice_ifo .section03 {
	padding: 20px;
	margin: 0px 20px 0px;
	box-sizing: border-box;
	border-right: 1px #ebebeb solid;
	border-left: 1px #ebebeb solid;
}

#mem_invoice_ifo .section03 .t001 {
	width: 50%;
	float: left;
}

#mem_invoice_ifo .section03 .t002 {
	width: 50%;
	float: left;
}

#mem_invoice_ifo .section03 p {
	line-height: 40px;
	padding-right: 10px;
}

.tc-td {
	border: 1px solid #dfdfdf;
	margin-top: 10px;
}

.tc-td h5 {
	font-size: 16px;
	color: #555;
	text-align: center;
	height: 50px;
	line-height: 50px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #dfdfdf;
}

.tc-td ul {
	margin: 35px;
	margin-bottom: 5px;
	min-height: 130px;
}

.tc-td .td-box {}

.tc-td ul li {
	width: 136px;
	display: inline-block;
	height: 130px;
	text-align: center;
	vertical-align: bottom;
	box-sizing: border-box;
}

.tc-td ul li p i {
	height: 33px;
	overflow: hidden;
	display: inline-block;
	width: 150px;
}

.tc-td ul li:last-child:after {
	clear: both;
}

.tc-td ul li h6 {
	margin: 8px 0;
	color: #555;
	font-size: 14px;
}

.tc-td ul li p {
	font-size: 12px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	padding: 0 5px;
}

@media screen\0 {
	.tc-td ul li p {
		display: inline-block;
		width: 136px;
		height: 34px;
		line-height: 17px;
	}
}

@-moz-document url-prefix() {
	.tc-td ul li p {
		display: inline-block;
		width: 136px;
		height: 34px;
		line-height: 17px;
	}
}

.tc-td ul li div.imgdiv {
	height: 40px;
	position: relative;
	line-height: 70px;
}

.tc-td ul li div.imgdiv img {
	vertical-align: baseline;
}

.booking_process {
	float: right;
	width: 238px;
	border: 1px #dfdfdf solid;
}

.booking_process .p01 {
	background-color: #F6F6F6;
	height: 60px;
	border-bottom: 1px #dfdfdf solid;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	color: #555555;
	font-weight: bold;
}

.booking_process ul {
	float: right;
	margin: 10px 0;
}

.booking_process li {
	width: 140px;
	padding: 10px;
	border-bottom: 1px solid #dfdfdf;
	padding-left: 0;
	position: relative;
}

.booking_process li:last-child {
	border-bottom: none;
}

.booking_process li h6 {
	font-size: 18px;
	color: #555;
	font-weight: normal;
	margin: 5px 0;
}

.booking_process li p {
	font-size: 12px;
	color: #999;
}

.booking_process li img {
	position: absolute;
	left: -77px;
	top: 50%;
	margin-top: -32px;
}

.booking_process li:before {
	content: "";
	width: 58px;
	height: 58px;
	left: -75px;
	top: 50%;
	margin-top: -29px;
}

.booking_process .line0 {
	width: 1px;
	height: 430px;
	background-color: #DFDFDF;
	float: left;
	margin-left: 43px;
	margin-top: 40px;
}

.booking_process li p span {
	color: #008CD6;
}

.jg_detail .section01 .jg_info_pic .box .process_bar {
	position: absolute;
	bottom: 0;
	height: 25px;
	background-color: #000;
	width: 100%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	text-align: center;
	z-index: 18;
}

.jg_detail .section01 .jg_info_pic .box ul li {
	width: 304px;
	height: 227px;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 11;
}

.jg_detail .section01 .jg_info_pic .box .process_bar span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	border-radius: 50%;
	width: 9px;
	height: 9px;
	_font-size: 0;
	margin: 0 4px;
	cursor: pointer;
	background: #fff;
}

.jg_detail .section01 .jg_info_pic .box .process_bar span.actives {
	background-color: rgb(0, 134, 200);
}

.jg_detail .section01 .jg_info_pic .pic_left {
	height: 202px;
	width: 101px;
	z-index: 17;
}

.jg_detail .section01 .jg_info_pic .pic_right {
	height: 202px;
	width: 101px;
	z-index: 17;
}





.headerTitle {
	height: 40px;
	border-bottom: 1px solid #dddddd;
}

.headerTitle .TitleBox {
	width: 1200px;
	margin: auto;
	height: 100%;
	overflow: hidden;
}

.headerTitle .TitleBox a {
	float: left;
	display: block;
	width: 118px;
	line-height: 40px;
	text-align: center;
	color: #333333;
	background: #ffffff;
	font-size: 16px;
}

.headerTitle .TitleBox a:hover {
	color: #ffffff;
	background: #019eeb;
}

.headerTitle .TitleBox a.active {
	float: left;
	display: block;
	width: 118px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	background: #019eeb;
}

/* 优惠券*/
.YHJDetail {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 9999999;
	display: none;
}

.YHJDetail .YHJBox {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 508px;
	min-height: 200px;
	margin-left: -254px;
	margin-top: -254px;
	z-index: 99;
	background: #ffffff;
}

.YHJDetail .YHJBox .title {
	height: 48px;
	line-height: 48px;
	border-bottom: 1px solid #dddddd;
}

.YHJDetail .YHJBox .title span {
	margin-left: 16px;
	float: left;
	font-size: 16px;
	color: #555555;
}

.YHJDetail .YHJBox .title .close {
	margin-right: 20px;
	margin-top: 18px;
	float: right;
	cursor: pointer;
}

.YHJDetail .YHJBox .receiveBox {
	padding: 29px 0 44px 0;
	height: 386px;
	overflow: auto;
}

.YHJDetail .YHJBox .receiveBox .receiveList {
	border: 1px solid #dddddd;
	width: 430px;
	margin: auto;
	height: 116px;
	border-radius: 8px;
	margin-bottom: 10px;
	position: relative;
}

.YHJDetail .YHJBox .receiveBox .receiveList .receiveDateBack {
	position: absolute;
	bottom: -12px;
	right: 21px;
	width: 10px;
	height: 10px;
	background: url(../images/TCdetailYHXQ.png) no-repeat center;
	z-index: 99;
	display: none;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft {
	overflow: hidden;
	height: 116px;
	width: 364px;
	float: left;
	margin-left: 14px;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .money {
	height: 50px;
	overflow: hidden;
	margin-bottom: 0;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .money2 {
	font-size: 14px;
	color: #666666;
	margin-left: -6px;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .time {
	font-size: 14px;
	color: #666666;
	overflow: hidden;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .money .t000 {
	float: left;
	font-size: 26px;
	line-height: 50px;
	color: #ff8700;
	font-weight: bold;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .money .t001 {
	float: left;
	margin: 0 66px 0 4px;
	font-size: 18px;
	color: #ff8700;
	line-height: 48px;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .money .t002 {
	float: left;
	line-height: 48px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .time span {
	float: left;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .time span.hasYHJ {
	background: #64c31e;
	border-radius: 10px;
	color: #ffffff;
	padding: 0 3px;
	margin-left: 8px;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .time a.XXGZ {
	float: right;
	padding-right: 30px;
	color: #ff8700;
	font-size: 14px;
	position: relative;
	cursor: pointer;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .time a:after {
	content: '';
	position: absolute;
	top: 6px;
	right: 12px;
	border-top: 9px solid #ff8700;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .time a.active:after {
	border-top: none;
	border-bottom: 9px solid #ff8700;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}

.YHJDetail .YHJBox .receiveBox .receiveright {
	height: 116px;
	width: 50px;
	float: right;
	background: url('../images/receiveright.png') no-repeat left center;
	cursor: pointer;
}

.YHJDetail .YHJBox .receiveBox .receiveright2 {
	background: url('../images/receiveright2.png') no-repeat left center;
	cursor: text;
}

.YHJDetail .YHJBox .receiveBox .receiveDate {
	padding: 10px 0;
	border: 1px solid #ff9420;
	width: 430px;
	margin: auto;
	margin-bottom: 10px;
	position: relative;
	display: none;
}

.YHJDetail .YHJBox .receiveBox .receiveDate .receiveDateBack {
	position: absolute;
	top: -10px;
	right: 21px;
	width: 10px;
	height: 10px;
	background: url(../images/TCdetailYHXQ.png) no-repeat center;
	z-index: 99;
}

.YHJDetail .YHJBox .receiveBox .receiveDate p {
	margin-bottom: 0;
	padding: 0 10px;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
}

.YHJDetail .YHJBox .receiveBox .receiveDate p.name {
	font-weight: bold;
	color: #333333;
}

/* 领取优惠券*/
.LQYHJ {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 9999999;
	display: none;
}

.LQYHJ .LQYHJBox {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 508px;
	min-height: 200px;
	margin-left: -254px;
	margin-top: -254px;
	z-index: 99;
	background: #ffffff;
	border-radius: 13px;
	overflow: hidden;
}

.LQYHJ .LQYHJBox .title {
	height: 70px;
	line-height: 70px;
	border-bottom: 1px solid #dddddd;
	position: relative;
	background: #ecf4ff;
	text-align: center;
	font-size: 18px;
	color: #000000;
}

.LQYHJ .LQYHJBox .title .LQYHJShut {
	position: absolute;
	right: 20px;
	top: 18px;
	width: 17px;
	height: 17px;
	cursor: pointer;
}

.LQYHJ .LQYHJBox .LQYHJList {
	margin: auto;
	padding: 40px 0;
	width: 294px;
}

.LQYHJ .LQYHJBox .LQYHJList .YHJAbout {
	overflow: hidden;
}

.LQYHJ .LQYHJBox .LQYHJList .YHJAbout .Left {
	float: left;
	width: 116px;
	height: 88px;
	line-height: 88px;
	background: url("../images/TCDetailYHJleft.png") no-repeat left center;
	background-size: contain;
	font-size: 17px;
	color: #ffece8;
	text-align: center;
}

.LQYHJ .LQYHJBox .LQYHJList .YHJAbout .Left span {
	font-size: 47px;
	color: #ffece8;
	font-weight: bold;
	font-family: arial;
}

.LQYHJ .LQYHJBox .LQYHJList .YHJAbout .right {
	float: right;
	width: 178px;
	height: 88px;
	background: url("../images/TCDetailYHJright.png") no-repeat left center;
	background-size: contain;
	font-size: 17px;
	color: #ffece8;
	text-align: left;
	text-indent: 20px;
}

.LQYHJ .LQYHJBox .LQYHJList .YHJAbout .right .p1 {
	font-size: 20px;
	color: #ffece8;
	margin-bottom: 0;
	margin-top: 21px;
}

.LQYHJ .LQYHJBox .LQYHJList .YHJAbout .right .p2 {
	font-size: 16px;
	color: #ffece8;
}



.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc {
	font-size: 14px;
	margin: auto;
	margin-top: 10px;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .phoneDiv {
	position: relative;
	height: 65px;
	width: 100%;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .phoneDiv .phone {
	width: 100%;
	box-sizing: border-box;
	height: 43px;
	line-height: 43px;
	outline: none;
	border: #dddddd 1px solid;
	text-indent: 13px;
	font-size: 14px;
	font-family: '微软雅黑';
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .phoneDiv .tipsWarn {
	position: absolute;
	top: 44px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .identify {
	height: 43px;
	font-size: 16px;
	color: #008cd6;
	position: relative;
	width: 100%;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .identify input {
	height: 43px;
	width: 188px;
	box-sizing: border-box;
	border: #dddddd 1px solid;
	display: inline-block;
	outline: none;
	text-indent: 13px;
	font-size: 14px;
	font-family: '微软雅黑';
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .identify .idBtn {
	height: 45px;
	width: 95px;
	box-sizing: border-box;
	background: #ff5e3a;
	color: #FFF;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
	float: right;
	font-size: 14px;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .identify .idBtn.noAvailable {
	cursor: auto;
	background: #cccccc;
	float: right;
	font-size: 14px;
	color: #666666;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .identify .tipsWarn {
	position: absolute;
	top: 44px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .makeBtn {
	display: block;
	width: 100%;
	line-height: 42px;
	height: 42px;
	text-align: center;
	background: #ff5e3a;
	color: #ffffff;
	font-size: 18px;
	border-radius: 8px;
	margin-top: 20px;
	cursor: pointer;
}

/* 领取优惠券*/
.LQCG {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 9999999;
	display: none;
}

.LQCG .LQCGBox {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 350px;
	min-height: 78px;
	margin-left: -175px;
	margin-top: -39px;
	z-index: 99;
	background: #ffffff;
	overflow: hidden;
}

.LQCG .LQCGBox .title {
	height: 78px;
	line-height: 78px;
	position: relative;
	background: #ffffff url("../images/LQCGBox.png") no-repeat left 28px center;
	text-align: left;
	text-indent: 86px;
	font-size: 16px;
	color: #000000;
}

.LQCG .LQCGBox .title .LQCGShut {
	position: absolute;
	right: 20px;
	top: 18px;
	width: 17px;
	height: 17px;
	cursor: pointer;
}

#YZMDailog {
	padding: 16px 20px 16px 68px;
	background: rgba(0, 0, 0, .5) url("../images/YZMDailog.png") no-repeat left 26px center;
	color: #ffffff;
	text-decoration: none;
	border-radius: 5px;
	display: none;
	margin-top: 10%;
	position: relative;
	top: 40%;
}

/* 套餐服务弹窗*/
.servicedialog {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 9999999;
	display: none;
}

.servicedialog .serviceBox {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 99;
	background: #f5f5f5;
	overflow: hidden;
	border-radius: 10px;
}

.servicedialog .serviceBox .p1 {
	display: block;
	position: absolute;
	top: 27px;
	right: 17px;
	width: 20px;
	height: 20px;
	background: url("../images/serviceBox1.png") no-repeat center;
	cursor: pointer;
}

.servicedialog .serviceBox .p2 {
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	color: #ffffff;
	background: #b29452;
	text-align: center;
}

.servicedialog .serviceBox .p3 {
	background: #ffffff;
}

.servicedialog .serviceBox .p3 .t1 {
	width: 480px;
	margin: auto;
	overflow: hidden;
	text-align: center;
}

.servicedialog .serviceBox .p3 .t1 .s1 {
	width: 116px;
	text-align: center;
	display: inline-block;
	margin: 0;
	padding: 0;
	padding-top: 27px;
}

.servicedialog .serviceBox .p3 .t1 .s1 .z1 {
	margin: auto;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #b29452 url("../images/serviceBox2.png") no-repeat center;
}

.servicedialog .serviceBox .p3 .t1 .s1 .z2 {
	text-align: center;
	font-size: 14px;
	color: #555555;
	padding: 14px 0 20px 0;
}

.servicedialog .serviceBox .p3 .t1 .s1 .z3 {
	background: #b29452 url("../images/serviceBox3.png") no-repeat center;
}

.servicedialog .serviceBox .p3 .t1 .s1 .z4 {
	background: #b29452 url("../images/serviceBox4.png") no-repeat center;
}

.servicedialog .serviceBox .p3 .t1 .s1 .z5 {
	background: #b29452 url("../images/serviceBox5.png") no-repeat center;
}

.servicedialog .serviceBox .p4 {
	background: #ffffff;
	margin-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.servicedialog .serviceBox .p4 .t1 {
	width: 460px;
	height: 36px;
	line-height: 36px;
	margin: auto;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.servicedialog .serviceBox .p4 .t2 {
	width: 458px;
	height: 48px;
	line-height: 48px;
	margin: auto;
	color: #666666;
	border: 1px solid #f5f5f5;
	overflow: hidden;
	cursor: pointer;
}

.servicedialog .serviceBox .p4 .t2.active {
	width: 458px;
	height: 48px;
	line-height: 48px;
	margin: auto;
	color: #666666;
	border: 1px solid #ed6d34;
	overflow: hidden;
	background: url("../images/serviceBox6.png") no-repeat right bottom;
	cursor: pointer;
}

.servicedialog .serviceBox .p4 .t2 .s1 {
	float: left;
	margin-left: 14px;
	font-size: 18px;
}

.servicedialog .serviceBox .p4 .t2 .s1 s {
	font-size: 16px;
	color: #999999;
}

.servicedialog .serviceBox .p4 .t2 .s2 {
	float: right;
	margin-right: 40px;
	font-size: 18px;
	color: #000000;
}

.servicedialog .serviceBox .p5 {
	background: #ffffff;
	width: 500px;
	margin: auto;
	margin-top: 10px;
	overflow: hidden;
}

.servicedialog .serviceBox .p5 .t1 {
	width: 74px;
	height: 82px;
	float: left;
}

.servicedialog .serviceBox .p5 .t1 .s1 {
	margin: 21px 0 0 24px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #aaaaaa url("../images/serviceBox2.png") no-repeat center;
	background-size: 20px auto;
}

.servicedialog .serviceBox .p5 .t2 {
	margin-top: 20px;
	font-size: 16px;
	color: #333333;
}

.servicedialog .serviceBox .p5 .t2 .s2 {
	margin-top: 5px;
	font-size: 12px;
	color: #999999;
}

.servicedialog .serviceBox .p5 .t1 .s2 {
	background: #aaaaaa url("../images/serviceBox3.png") no-repeat center;
	background-size: 20px auto;
}

.servicedialog .serviceBox .p5 .t1 .s3 {
	background: #aaaaaa url("../images/serviceBox4.png") no-repeat center;
	background-size: 20px auto;
}

.servicedialog .serviceBox .p5 .t1 .s4 {
	background: #aaaaaa url("../images/serviceBox5.png") no-repeat center;
	background-size: 20px auto;
}

/* 确定服务弹窗*/
.suredialog {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 99999999;
	display: none;
}

.suredialog .sureBox {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 260px;
	height: 140px;
	margin-left: -130px;
	margin-top: -70px;
	z-index: 99;
	background: #ffffff;
	overflow: hidden;
	border-radius: 10px;
}

.suredialog .sureBox .p1 {
	height: 96px;
	line-height: 96px;
	text-align: center;
	font-size: 16px;
	color: #555555;
}

.suredialog .sureBox .p2 {
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	color: #555555;
	border-top: 1px solid #cccccc;
	background: #eeeeee;
}

.suredialog .sureBox .p2 .t1 {
	width: 50%;
	text-align: center;
	box-sizing: border-box;
	font-size: 16px;
	color: #008cd6;
	float: left;
	border-right: 1px solid #cccccc;
}

.suredialog .sureBox .p2 .t2 {
	width: 50%;
	text-align: center;
	box-sizing: border-box;
	font-size: 16px;
	color: #008cd6;
	float: left;
}


#model_box_dindang_ifo_refund_why {
	border-radius: 3px;
	overflow: hidden;
	background-color: #ffffff;
	width: 618px;
	min-height: 422px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15%;
}

#model_box_dindang_ifo_refund_why .a01 {
	background-color: #fff;
	border-bottom: 1px #e3e3e3 solid;
	height: 50px;
	padding-left: 16px;
	color: #019eeb;
	font-size: 20px;
	line-height: 50px;
	vertical-align: middle;
}

#model_box_dindang_ifo_refund_why .a01 .b01 {
	float: left;
	font-size: 16px;
}

#model_box_dindang_ifo_refund_why .a01 .b02 {
	float: right;
	width: 24px;
	margin-top: 16px;
	height: 23px;
	margin-right: 10px;
	background: url(../images/YHJSHUT.png) no-repeat;
	display: block;
}

#model_box_dindang_ifo_refund_why .a02 {
	padding: 20px 30px 10px 30px;
	color: #999;
}

#model_box_dindang_ifo_refund_why .a03 {
	min-height: 223px;
	padding: 00px 30px 10px 30px;
	color: #333;
	font-size: 14px;
}

#model_box_dindang_ifo_refund_why .a03 .b01 {
	float: left;
}

#model_box_dindang_ifo_refund_why .a03 .b02 {
	float: right;
}

#model_box_dindang_ifo_refund_why .a03 .b01 .c01 {
	color: #333;
	font-weight: bold;
	margin-top: 10px;
}

#model_box_dindang_ifo_refund_why .a03 .b01 .c02 {
	margin-top: 10px;
}

#model_box_dindang_ifo_refund_why .a03 .b01 .c02 .d00 {
	padding-left: 20px;
	line-height: 30px;
	cursor: pointer;
	background-image: url(../images/415.png);
	background-repeat: no-repeat;
	background-position: 0px center;
}

#model_box_dindang_ifo_refund_why .a03 .b01 .c02 .d00.active {
	padding-left: 20px;
	line-height: 30px;
	cursor: pointer;
	background-image: url(../images/415_active.png);
	background-repeat: no-repeat;
	background-position: 0px center;
}

#model_box_dindang_ifo_refund_why .a03 .b02 .c01 {
	position: relative;
	width: 254px;
	color: #666;
	height: 136px;
	border: 1px #e3e3e3 solid;
	padding: 20px;
}

#model_box_dindang_ifo_refund_why .a03 .b02 .c01 .d01 {
	position: absolute;
	right: -1px;
	bottom: -1.5px;
	width: 21px;
	height: 22px;
	background-image: url(../images/416.png);
}

#model_box_dindang_ifo_refund_why .a03 .b02 .c02 {
	background-color: #dddddd;
	width: 294px;
	height: 176px;
	border: 1px #e3e3e3 solid;
}

#model_box_dindang_ifo_refund_why .a03 .b02 .c02 .d01 {
	padding: 10px;
	font-weight: bold;
}

#model_box_dindang_ifo_refund_why .a03 .b02 .c02 .d02 {
	font-size: 14px;
	font-family: "寰蒋闆呴粦"padding: 10px;
	width: 254px;
	padding: 10px;
	height: 105px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#model_box_dindang_ifo_refund_why .a04 {
	margin-top: 40px;
	padding: 10px;
	background-color: #f5f5f5;
}

#model_box_dindang_ifo_refund_why .a04 .b01 {
	float: left;
	margin-left: 10px;
	padding: 5px 8px;
	cursor: pointer;
	font-size: 14px;
	border: 1px solid #DBDBDB;
	border-radius: 3px;
	background-color: #019eeb;
	border-color: #019eeb;
	color: #fff;
}


/*2018-11-21新增 会员专享检后服务*/
/*#vip_serve{*/
/*width: 100%;*/
/*background: #fff;*/
/*margin-top: 10px;*/
/*height: 290px;*/
/*padding-left: 30px;*/
/*}*/
/*#vip_serve .a01{*/
/*height: 58px;*/
/*line-height: 58px;*/
/*font-weight: bold;*/
/*border-bottom: 1px #f0f0f0 solid;*/
/*}*/
.c_right_others {
	position: absolute;
	right: 22px;
	top: 56px;
}




/***************************************套餐评论区**********************************************/
.color_green_01 {
	color: #019eeb;
}

.pf_new01 {
	border: solid 1px #e6e6e6;
	text-align: center;
	padding: 40px 0;
}

.pf_new01>div {
	display: inline-block;
	vertical-align: middle;
}

.pf_new01 .a_2 {
	line-height: 30px;
	padding-left: 120px;
	position: relative;
	margin-left: 120px;
}

.pf_new01 .a_2:before {
	content: '';
	position: absolute;
	width: 1px;
	height: 68px;
	background-color: #d7d7d7;
	left: 0;
	top: 50%;
	margin-top: -34px;
}

.pf_new01 .c_2 {
	font-size: 0;
	display: inline-block;
	margin: 0 38px 0 20px;
}

.pf_new01 .c_2 li {
	display: inline-block;
	margin-right: 4px;
}

.pf_new01 .c_2 img {
	display: block;
}

.pf_new01 .a_2 .b_1 {
	font-size: 0;
}

.pf_new01 .a_2 .b_1>div {
	display: inline-block;
	color: #666666;
	font-size: 14px;
}

.pf_new01 .a_2 .b_1 .c_3 {
	color: #ff4e00;
}

.pf_new01 .a_1 .b_1 {
	font-family: MicrosoftYaHei-Bold;
	font-size: 50px;
	color: #019eeb;
	font-weight: bold;
}

.pf_new01 .a_1 .b_2 {
	color: #666666;
	font-size: 14px;
}

.pl_new01 {
	padding: 30px 40px;
	border: solid 1px #e6e6e6;
	margin-top: 20px;
}

.bar_01 {
	overflow: hidden;
	border-bottom: dashed 2px #f0f0f0;
	padding-bottom: 24px;
	margin-bottom: 10px;
}

.bar_01 li {
	float: left;
	color: #666666;
	font-size: 14px;
	margin-right: 20px;
	cursor: pointer;
	margin-bottom: 10px;
}

.bar_01 li a {
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	background-color: #f5f5f5;
	border-radius: 2px;
	display: inline-block;
}

.bar_01 li.active a {
	background-color: #019eeb;
	color: #fff;
}

.bar_02 {
	overflow: hidden;
	padding-bottom: 14px;
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 24px;
}

.bar_02 li {
	float: left;
	margin-right: 35px;
	cursor: pointer;
	color: #666666;
	font-size: 14px;
}

.bar_02 li.active {
	color: #019eeb;
}

.item_new01 {
	overflow: hidden;
	padding-bottom: 24px;
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 30px;
}

.item_new01 .img01 {
	float: left;
	margin-right: 14px;
}

.item_new01 .img01 img {
	width: 60px;
	height: 60px;
}

.item_new01 .content01 {
	overflow: hidden;
}

.item_new01 .top01 {
	overflow: hidden;
}

.item_new01 .top01 .left01 {
	float: left;
}

.item_new01 .time01 {
	float: right;
	color: #999999;
	font-size: 14px;
}

.item_new01 .top02 {
	overflow: hidden;
}

.item_new01 .top02>div {
	float: left;
}

.item_new01 .name01 {
	color: #333333;
	font-size: 16px;
	width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 18px;
}

.item_new01 .pf01 {
	color: #ff4e00;
	font-size: 14px;
	margin-left: 12px;
}

.item_new01 .name02 {
	color: #999999;
	font-size: 14px;
	margin: 10px 0 24px;
	display: inline-block;
	cursor: pointer;
}

.item_new01 .text01 {
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	margin-bottom: 14px;
}

.item_new01 .more01 {
	text-decoration: none;
	color: #019eeb;
}

.imglist01 {
	overflow: hidden;
	margin-bottom: 12px;
}

.imglist01>img {
	float: left;
	width: 160px;
	height: 120px;
	margin-right: 20px;
	cursor: pointer;
	margin-bottom: 12px;
}

.hf01 {
	height: 54px;
	line-height: 54px;
	padding: 0 20px;
	color: #333333;
	font-size: 14px;
	margin-bottom: 24px;
	background-color: #f5f5f5;
}

.bottom01 {
	overflow: hidden;
}

.bottom01 .left01 {
	float: left;
	color: #999999;
	font-size: 14px;
}

.bottom01 .left01 img {
	vertical-align: middle;
	display: inline-block;
	margin-right: 4px;
}

.bottom01 .right01 {
	float: right;
	color: #666666;
	font-size: 14px;
}

.bottom01 .right01 .zan01 {
	margin-left: 40px;
	cursor: pointer;
	background: url(../images/jg/zan_1.png);
	display: inline-block;
	background-repeat: no-repeat;
	text-align: right;
	width: 38px;
	background-size: 15px;
	background-position-y: center;
}

.bottom01 .right01 .zan01.goodactive {
	background: url(../images/jg/zan_2.png);
	background-repeat: no-repeat;
	background-size: 15px;
	background-position-y: center;
}

.bottom01 .right01 .eye01 {
	margin-left: 40px;
	cursor: pointer;
	background: url(../images/jg/eye_1.png);
	display: inline-block;
	background-repeat: no-repeat;
	text-align: right;
	width: 50px;
	background-size: 15px;
	background-position-y: center
}

.bottom01 .right01 img {
	display: inline-block;
	vertical-align: -1px;
	margin-right: 6px;
}

.list_new02 .item_new01 {
	border-bottom: 0;
	padding-top: 20px;
}


.jg_detail .pageBox {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}

.jg_detail .pageBox .pageList {
	margin: auto;
	overflow: hidden;
	display: inline-block;
}

.jg_detail .pageBox .pageList span {
	display: block;
	box-sizing: border-box;
	width: 32px;
	line-height: 32px;
	height: 32px;
	border: 1px solid #cccccc;
	cursor: pointer;
	float: left;
	border-right: none;
}

.jg_detail .pageBox .pageList span:hover {
	color: #ffffff;
	background: #3996e3;
}

.jg_detail .pageBox .pageList span.active {
	color: #ffffff;
	background: #3996e3;
}

.jg_detail .pageBox .pageList span:first-child {
	background: url("../images/pageBoxleft.png") no-repeat center;
	border-radius: 3px 0 0 3px;
}

.jg_detail .pageBox .pageList span:last-child {
	background: url("../images/pageBoxright.png") no-repeat center;
	border-radius: 0 3px 3px 0;
	border: 1px solid #cccccc;
}

.jg_detail .YHDPBox .title {
	margin-top: 10px;
	padding-left: 28px;
	margin-bottom: 10px;
	line-height: 40px;
	font-size: 16px;
	color: #4c4c4c;
	background: #fafafa;
	border: 1px solid #e6e6e6;
}

.pl_new01 .imgbox {
	margin-top: 10px;
	display: none
}

.pl_new01 .imgbox img {
	width: auto;
	max-width: 100%
}

.send_view {
	height: 48px;
	line-height: 48px;
	font-size: 0;
	padding: 0 20px;
	/*border-bottom: 1px solid #dedede*/
}

.selectContent_bgyj {
	border-top: 1px solid #dedede
}

.send_view * {
	display: inline-block;
	color: #999999;
	font-size: 14px;
}

.send_view .check_box {
	width: 18px;
	height: 18px;
	position: relative;
	top: 4px;
	cursor: pointer;
	background: url(../images/car_noactive.png) no-repeat;
}

.send_view .check_box.on {
	background-image: url(../images/car_active.png);
}

.send_view h4 {
	color: #4c4c4d;
	font-size: 16px;
	margin: 0 22px 0 10px;
}

.send_view .t4 {
	margin-left: 16px;
}

.send_view .t4_1 {
	width: 18px;
	height: 18px;
	background-color: #ff5a58;
	border-radius: 2px;
	line-height: 18px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
}

.send_view .t4_2 {
	color: #0c132d;
	font-size: 18px;
	margin: 0 4px 0 2px;
}

.send_view .t4_3 {
	color: #b3b3b3;
}

.send_view s {

	float: none;
}


.bgyj .hd {
	font-size: 16px;
	line-height: 44px;
	text-align: center;
	display: inline-block;
	float: left;
	font-weight: bold;
	width: 112px;

}

.bgyj {
	margin-top: -1px;
	border-top: 1px solid #fff;
	/*border-bottom: 1px solid #dbdbdb;*/
	border-top: 1px solid #dbdbdb;
}

/*.bgyj div:last-child{
    border-bottom: 1px solid #dbdbdb;
}*/

.bgyj .bd {
	overflow: hidden;
	clear: both;
	font-size: 14px;
	height: 105px;
	padding-left: 30px;
	line-height: 104px;
	color: #333333;
	border-top: 1px solid #dbdbdb;
}

.bgyj .i_item {
	overflow: hidden;
	margin-right: 30px;
}

.bgyj .i_item label {
	display: inline-block;
}

.bgyj .i_item {
	float: left;
}

.bgyj .i_item input {
	display: inline-block;
	float: none;
}

.tc_left_time01 {
	display: flex;
	justify-content: space-between;
	color: #333333;
	font-size: 14px;
	margin-bottom: 14px;
}

.tc_left_time01>div {
	display: flex;
	align-items: center;
}

.tc_left_time01 img {
	margin-right: 5px;
}

.tc_left_time01 .t2 {
	color: #666666
}

.tc_left_time01 .t2 b {
	color: #FF363C;
}

.tc_left_time02 {
	margin-bottom: 16px;
	position: relative;
}

.tc_left_time02 .con {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #FFFEFE;
	font-size: 24px;
	padding: 0 36px 0 20px;
	box-sizing: border-box;
}

.tc_left_time02 .tleft {
	display: flex;
	align-items: flex-end;
}

.tc_left_time02 .tleft .t1 b {
	font-size: 36px;
	line-height: 38px;
}

.tc_left_time02 .tleft .t2 {
	font-size: 20px;
	text-decoration: line-through;
	color: #FFE2E3;
	margin-left: 10px;
}

.tc_left_time02 .tright {
	background: #FFF47E;
	border-radius: 4px;
	padding: 0 10px;
	line-height: 34px;
	color: #FE5945;
	font-weight: bold;
	font-size: 20px;
}

.pointer {
	cursor: pointer;
}

::-ms-clear,
::-ms-reveal {
	display: none;
}

#rmtj_jg dd.type_add>ul>li {
	width: auto;
	padding-right: 30px;
	float: left;
	height: auto;
	margin: 0 0 0 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 30px;
}

.newOrder {
	float: right;
	width: 260px;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	margin-bottom: 10px;
	margin-top: 10px;
}

.newOrder .title {
	padding-left: 20px;
	font-size: 16px;
	color: #555555;
	line-height: 58px;
	box-sizing: border-box;
	border-bottom: 1px solid #e6e6e6;
	font-family: "微软雅黑";
}

.newOrder .myscroll {
	width: 100%;
	height: 260px;
	margin: 0 auto;
	line-height: 26px;
	font-size: 12px;
	overflow: hidden;
}

.newOrder .Orderlist {
	padding: 0 10px;
	font-size: 14px;
	color: #777777;
	line-height: 40px;
	background: #f6f6f6;
}

.newOrder .Orderlist li {
	padding: 0 10px;
	font-size: 12px;
	color: #777777;
	line-height: 40px;
	border-bottom: 1px dashed #dddddd;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.newOrder .Orderlist li a {
	font-size: 12px;
}

.newOrder .Orderlist li:last-child {
	border: none;
}

.btnDetail {
	display: inline-block;
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	background-color: #008cd6;
	border-radius: 3px;
	position: absolute;
	right: 22px;
	top: 100px;
}

.btnDetail:hover {
	background-color: #019eeb;
	color: #fff;
}

.K1 {
	text-align: center;
	padding-top: 68px;
}

.K1 img {
	display: inline-block;
	width: auto;
}

.K1 p {
	color: #666666;
	font-size: 14px;
	margin: 40px 0 15px;
}

.K1 a {
	display: inline-block;
	color: #008cd7;
	font-size: 12px;
	width: 140px;
	line-height: 33px;
	height: 33px;
	border-radius: 17px;
	border: solid 1px #999999;
}

.selected {
	background-color: rgba(0, 140, 214, 0.1);
}

#tjgl_mec .MECBox .MECList ul li {
	padding: 5px 0;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#compare_result {
	padding: 20px;
	min-height: 500px;
	margin-right: auto;
	margin-left: auto;
	border: 1px #e3e3e3 solid;
	width: 1160px;
	margin-bottom: 20px;
}

#compare_result .s01 {
	line-height: 30px;
	border-bottom: 1px #e3e3e3 solid;
}

#compare_result .s01 .p001 {
	float: left;
	font-size: 18px;
	color: #008cd6;
	border-bottom: 2px #008cd6 solid;
	position: relative;
	top: 1px;
}

#compare_result .s01 .p002 {
	float: right;
	top: 5px;
	position: relative;
	color: #999;
}

#compare_result .s02 {
	margin-top: 20px;
	color: 55;
}

#compare_result .s02 table {
	width: 100%;
}

#compare_result .s02 td {
	border: 1px #e3e3e3 solid;
	border-left: 0px;
	overflow: hidden;
}

#compare_result .s02 td {
	padding: 20px;
}

#compare_result .s02 tr td:first-child {
	border-left: 1px #e3e3e3 solid;
	background-color: #f9f9f9;
	text-align: center;
	font-size: 16px;
}

#compare_result .s02 td .p001 {
	text-align: center;
	font-size: 16px;
	color: #008ccc;
	font-weight: bold;
}

#compare_result .s02 td .p002 {
	text-align: center;
	font-size: 12px;
	color: #777777;
	line-height: 25px;
}

#compare_result .s02 td .p003 {
	text-align: center;
	margin-top: 10px;
}

#compare_result .s02 td .p003 .t001 {
	display: inline-block;
	font-size: 22px;
	color: #ff0202;
	font-weight: bold;
}

#compare_result .s02 td .p003 .t002 {
	display: inline-block;
	font-size: 14px;
	color: #999999;
	text-decoration: line-through;
}

#compare_result .s02 td .p004 {
	margin-bottom: 5PX;
	display: block;
	width: 104px;
	margin-top: 23px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	padding: 0;
	background-color: #eb5b41;
	font-size: 18px;
	color: #FFF;
	margin-right: auto;
	margin-left: auto;
	border-radius: 2px;
}

#compare_result .s02 {
	margin-top: 20px;
	color: 55;
}

#compare_result .s02 table {
	width: 100%;
}

#compare_result .s02 td {
	border: 1px #e3e3e3 solid;
	border-left: 0px;
}

#compare_result .s02 td {
	padding: 20px;
}

#compare_result .s02 tr td:first-child {
	border-left: 1px #e3e3e3 solid;
	background-color: #f9f9f9;
	text-align: center;
	font-size: 16px;
	color: #555;
}

#compare_result .s02 .s002 {
	width: 1160px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}

#compare_result .s03 {
	margin-top: 0px;
	color: 55;
}

#compare_result .s03 table {
	width: 100%;
}

#compare_result .s03 td {
	border: 1px #e3e3e3 solid;
	border-left: 0px;
	border-top: 0px;
}

#compare_result .s03 td {
	padding: 20px;
	color: #555;
}

#compare_result .s03 tr td:first-child {
	border-left: 1px #e3e3e3 solid;
	background-color: #f9f9f9;
	text-align: center;
	font-size: 14px;
}

#compare_result .s03 .tag {
	line-height: 28px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 10px;
	border: 1px #E3E3E3 solid;
	float: left;
	margin-bottom: 10px;
	color: #555;
	background-color: #fafafa;
	margin-right: 8px;
}

#compare_result .s04 {
	margin-top: 10px;
	border: 1px #e3e3e3 solid;
	background-color: #f9f9f9;
	line-height: 49px;
}

#compare_result .s04 .p001 {
	float: left;
	width: 173px;
	text-align: center;
	font-size: 16px;
	color: #555;
}

#compare_result .s04 .p002 {
	float: right;
	padding-right: 20px;
	font-size: 16px;
	color: #008cd6;
}

#compare_result .s04 .p002 span {
	color: #333;
	font-weight: bold;
}

#compare_result .s05 td:first-child {
	padding-left: 20px;
	padding-right: 20px;
}

#compare_result .s05 td {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #555;
	padding: 0px;
}

#compare_result .s05 td div:first-child {
	border-top: 0px #e3e3e3 solid;
}

#compare_result .s05 td div {
	border-top: 1px #e3e3e3 solid;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 27px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#compare_result .right_bar {
	position: absolute;
	left: -95px;
	width: 58px;
	text-align: center;
	line-height: 88px;
	cursor: pointer;
}

#compare_result .right_bar .p001 {
	width: 58px;
	height: 58px;
	border-radius: 158px;
	border: 1px #e3e3e3 solid;
	margin-bottom: 10px;
	background-image: url(../images/compare78.png);
	background-position: center 10PX;
	background-repeat: no-repeat;
}

#compare_result .right_bar .p002 {
	width: 58px;
	height: 58px;
	border-radius: 158px;
	border: 1px #e3e3e3 solid;
	background-image: url(../images/compare77.png);
	background-position: center 10PX;
	background-repeat: no-repeat;
}

#compare_result .right_bar>div {
	padding-top: 100px;
}

#compare_result td {
	vertical-align: top;
}

#compare_result .s03 tr td:first-child {
	vertical-align: top;
}

#compare_result .s03 tr td:first-child {
	vertical-align: middle;
}

#compare_result .s05 tr td:first-child {
	vertical-align: middle;
}

#compare_result .s02 tr td:first-child {
	vertical-align: middle;
}


#con_link01 .section09 {
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	position: relative;
}

#con_link01 .con_link_type .sub_title {
	background-color: #fff;
}

#con_link01 .con_link_type ul {
	background-color: #fff;
	border: 0px;
}

#con_link01 .con_link_type ul li {
	width: auto;
}

#con_link01 .con_link_type ul li a {
	border: 0px;
	text-align: left;
	width: auto;
	padding-right: 20px;
}

#con_link01 .con_link {
	border: 0px;
}

#con_link01 .show_link_body ul {
	margin-left: 0px;
	padding-top: 5px;
}

#con_link01 .con_link_type li.active a {
	color: #019eeb;
}

#con_link01 .show_link_body ul {
	width: 1180px;
	height: auto;
}

#con_link01 .section09 .btn01 {
	position: absolute;
	right: 10px;
	top: 83px;
	cursor: pointer;
	float: left;
	width: 18px;
	height: 18px;
	display: block;
	border: 1px #e0e0e0 solid;
	background-image: url(../images/jg_detail_V.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#con_link01 .section09 .p001 {
	float: left;
	overflow: hidden;
	height: 40px;
}




.sequence ul li div.priceList>div.price {
	width: 369px;
	height: 365px;
	border: 1px solid #008cd6;
	position: absolute;
	z-index: 999;
	top: 23px;
	background-color: #ffffff;
	left: -2px;
	/* display: none; */
}

.sequence ul li div.priceList>div.price>p {
	height: 40px;
	float: none;
	line-height: 40px;
	display: block;
	padding-left: 29px;
	border-bottom: 1px solid #dedede;
	margin-right: 0px;
	cursor: pointer;
}

/*.sequence ul li div.priceList>div.price>p:nth-child(1){*/
/*float: none;*/
/*padding-left: 29px;*/
/*padding-top: 15px;*/
/*display: block;;*/
/*}*/
.sequence ul li div.priceList>div.price>div.selectPrice {
	height: 72px;
	line-height: 64px;
	padding-left: 29px;
}

.sequence ul li div.priceList>div.price>div.selectPrice>input {
	width: 69px;
	height: 34px;
	border: 1px solid #dedede;
	padding-left: 10px;
	margin-top: 15px;
	float: left;
}

.sequence ul li div.priceList>div.price>div.selectPrice>span {
	float: left;
}

.sequence ul li div.priceList>div.price>div.selectPrice>a.sumbit {
	background-color: #008cd6;
	border: none;
	width: 67px;
	height: 34px;
	font-size: 16px;
	text-align: center;
	line-height: 34px;
	margin-top: 15px;
	color: #ffffff;
	display: block;
	float: left;
	cursor: pointer;
	margin-left: 12px;
	font-family: "微软雅黑", "Microsoft YaHei UI", "MS Serif", "MS Sans Serif", "Microsoft Sans Serif";
}

.sequence ul li div.priceList>div.price>div.selectPrice>a.cancel {
	background-color: #ffffff;
	border: none;
	width: 67px;
	height: 34px;
	font-size: 16px;
	text-align: center;
	line-height: 34px;
	cursor: pointer;
	margin-top: 2px;
	float: left;
	display: block;
	outline: none;
	color: #4b4643;
	margin-top: 15px;
	font-family: "微软雅黑", "Microsoft YaHei UI", "MS Serif", "MS Sans Serif", "Microsoft Sans Serif";
}

.sequence ul li div.priceList>div.price>p:hover {
	background-color: #dedede;
}

.textActive {
	color: #008cd6 !important;
	;
}

.roate {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transition: .2s all ease-in-out;
	-webkit-transition: .2s all ease-in-out;
	-moz-transition: .2s all ease-in-out;
}


.sequence ul li>a.sortList>div.sort {
	width: 167px;
	/* height: 173px; */
	border: 1px solid #008cd6;
	position: absolute;
	z-index: 999;
	top: 31px;
	background-color: #ffffff;
	left: 210px;
	/* display: none; */
}

.sequence ul li>a.sortList>div.sort>p {
	height: 42px;
	float: none;
	margin-right: 0px;
	padding-left: 28px;
	line-height: 41px;
	cursor: pointer;
	border-top: 1px solid #dedede;
}

.sequence ul li>a.sortList>div.sort>p:hover {
	background-color: #dddddd;
}


.sequence ul li>div.haschoose {
	display: inline-block;
	/* border: 1px solid #019eeb; */
	/* line-height: 24px; */
	cursor: pointer;
	height: 22px;
	margin-top: 7px;
}

.sequence ul li>div.haschoose>b {
	display: inline-block;
	border: 1px solid #019eeb;
	line-height: 22px;
	padding: 0 5px 0 25px;
	float: left;
	font-weight: normal;
	background: url(../images/icon_gps2.png) no-repeat 5px center;
	color: #019eeb;
}

.sequence ul li>div.haschoose>a.colsegps {
	display: inline-block;
	padding: 0 10px;
	float: left;
	background-color: #019eeb;
	background: url(../images/del_hover.png) center no-repeat;
	border: 1px solid #019eeb;
	margin-top: 0;
	height: 22px;
	border-left-style: none;
}

.sequence ul li>div.haschoose>i {
	cursor: pointer;
	margin-left: 5px;
	color: #ed6d34;
	display: inline-block;
	width: 45px;
	height: 21px;
	line-height: 23px;
	text-align: center;
	/* border: 1px solid red; */
	top: -6px;
}


#authorty_guarantee {
	height: 10089px;
}

#authorty_guarantee .section02 {
	z-index: 100;
	height: 92px;
	width: 1120px;
	margin-left: auto;
	margin-right: auto;
}

#authorty_guarantee .section02 .p002 .li {
	width: 140px;
	float: left;
	text-align: center;
	margin-top: 10px;
	cursor: pointer;
}

#authorty_guarantee .section02 .p002 .li .t002 {
	width: 41px;
	height: 41px;
	background-color: #cccccc;
	margin-left: auto;
	margin-right: auto;
	border-radius: 22px;
}

#mem_invoice {
	background-color: #ffffff;
	min-height: 795px;
}

#mem_invoice .section01 {
	padding-left: 20px;
	font-weight: bold;
}

#mem_invoice .section01 a {
	display: block;
	float: left;
	text-decoration: none;
	cursor: pointer;
	font-size: 16px;
	padding-right: 29px;
	padding-left: 29px;
	line-height: 56px;
	height: 56px;
	color: #333333;
}

#mem_invoice .section01 a:first-child {
	padding-left: 0px;
}

#mem_invoice .section01 a.active {
	color: #03a0ef;
}

#mem_invoice .section01 .a {
	height: 14px;
	width: 1px;
	background-color: #dbdbdb;
	float: left;
	margin-top: 22px;
}

#mem_invoice .apply {
	padding-left: 20px;
	padding-right: 20px;
}

#mem_invoice .apply .section02 a {
	width: 33.3%;
	text-decoration: none;
	line-height: 45px;
	color: #333;
	font-size: 14px;
	text-align: center;
	display: block;
	float: left;
	background-color: #ebebeb;
}

#mem_invoice .apply .section02 a.active {
	background-color: #03a0ef;
	color: #ffffff;
}

#mem_invoice .apply .section02 {
	position: relative;
}

#mem_invoice .apply .section02 .p001 .img3 {
	position: absolute;
	top: 0px;
	left: 33.3%;
	display: none;
}

#mem_invoice .apply .section02 .p001 .img4 {
	position: absolute;
	top: 0px;
	left: 33.3%;
	display: block;
}

#mem_invoice .apply .section02 a.active img {
	display: block;
}

#mem_invoice .apply .section02 .p002 .img1 {
	position: absolute;
	top: 0px;
	left: 33.3%;
	display: none;
}

#mem_invoice .apply .section02 .p002 .img2 {
	position: absolute;
	top: 0px;
	left: 66.6%;
	display: none;
}

#mem_invoice .apply .section02 .p002 .img4 {
	position: absolute;
	top: 0px;
	left: 66.6%;
	display: block;
}

#mem_invoice .apply .section02 a.active .img1 {
	display: block;
}

#mem_invoice .apply .section02 a.active .img2 {
	display: block;
}

#mem_invoice .apply .section02 a.active .img4 {
	display: none;
}

#mem_invoice .apply .section02 a.active .img3 {
	display: block;
}

#mem_invoice .apply .section02 .p003 img {
	position: absolute;
	top: 0px;
	left: 66.6%;
	display: none;
}

#mem_invoice .apply .section03 {
	height: 120px;
	background-color: #edf9ff;
}

#mem_invoice .apply .section03 .p001 {
	float: left;
	background-image: url(../images/mem_invoice03.png);
	background-repeat: no-repeat;
	background-position: 25px 18px;
	width: 110px;
	text-align: right;
	font-weight: bold;
	padding-top: 20px;
}

#mem_invoice .apply .section03 .p002 {
	float: left;
	padding-right: ;
	padding-top: 20px;
	line-height: 20px;
}

#mem_invoice .apply .section04 .p001 .t001 {
	font-size: 16px;
	color: #333333;
	line-height: 25px;
	margin-top: 20px;
}

#mem_invoice .apply .section04 .p001 .t002 {
	font-size: 14px;
	color: #999999;
	margin-top: 10px;
}

#mem_invoice .apply .section04 .p001 {
	padding-left: 10px;
	height: 89px;
	float: left;
}

#mem_invoice .apply .section04 .p002 {
	float: right;
}

#mem_invoice .apply .section04 .p002 .t001 {
	display: block;
	float: right;
	text-align: center;
	margin-top: 20px;
	margin-right: 20px;
	width: 180px;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color: #ffffff;
	background-color: #d6d6d6;
	border-radius: 5px;
}

#mem_invoice .apply .section04 .p002 .t001 {
	background-color: #d6d6d6;
	text-decoration: none;
	color: #ffffff;
}

#mem_invoice .apply .section04 .p002 .t001.active {
	background-color: #009df1;
	text-decoration: none;
}

#mem_invoice .apply .section04 .p002 .t002 {
	float: right;
	padding-right: 20px;
	margin-top: 35px;
}

#mem_invoice .apply .section04 {
	border-left: 1px #ebebeb solid;
	border-right: 1px #ebebeb solid;
}

#mem_invoice .apply .section05 {
	border-left: 1px #ebebeb solid;
	border-right: 1px #ebebeb solid;
	margin-bottom: 20px;
}


#mem_invoice .apply .section05 .tjpersonlist {
	width: 100%;
	border: none;
	font-size: 14px;
}

#mem_invoice .apply .section05 .tjpersonlist th {
	width: 145px;
	height: 45px;
	border: none;
	background-color: #e2e2e2;
	color: #414141;
	font-weight: normal;
	border-bottom: 1px solid #ebebeb;
}

#mem_invoice .apply .section05 .tjpersonlist th.choose {
	width: 188px;
}

#mem_invoice .apply .section05 .tjpersonlist tr td {
	box-sizing: border-box;
	background-color: #fff;
	border-color: #fff;
	border-bottom: 1px solid #ebebeb;
	border-right-color: #e9ebef;
	height: 53px;
	text-align: center;
	font-size: 12px;
	color: #666;
}

#mem_invoice .apply .section05 .tjpersonlist tr td+td {
	border-left: 1px solid #ebebeb;
}

/*#mem_invoice .apply .section05 .tjpersonlist  tr:nth-child(2n) td{background-color: #f4f4f7; } */
#mem_invoice .apply .section05 .checkoutr {
	display: block;
	margin: 0;
	padding: 0;
	width: 16px;
	height: 16px;
	border: none;
	cursor: pointer;
	float: left;
	position: relative;
	margin: 0 6px 0 20px;
}

#mem_invoice .apply .section05 .font {
	float: left;
}

#mem_invoice .apply .section05 .checkoutr input[type="checkbox"],
.checkoutr input[type="radio"] {
	position: absolute;
	top: 0;
	left: -0;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	opacity: 0;
	/*filter:alpha(opacity=0);*/
	background: rgb(255, 255, 255);
}

#mem_invoice .apply .section05 .checkoutr .inputboxbg {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: url(../images/blue.png) no-repeat;
}

#mem_invoice .apply .section05 .checkoutr:hover .checkboxbg {
	background-position: -16px 0;
}

#mem_invoice .apply .section05 .checkoutr input:checked+.checkboxbg,
.checkoutr input[checked]+.checkboxbg,
.checkoutr input[defaultChecked]+.checkboxbg {
	background-position: -32px 0;
}

#mem_invoice .apply .no_invoice {
	text-align: center;
	padding-top: 80px;
	padding-bottom: 80px;
}

#mem_invoice .apply .no_invoice p {
	text-align: center;
	font-size: 14px;
}

#mem_invoice .comfirm {
	margin: 0px 20px 20px;
	border-left: 1px #ebebeb solid;
	border-right: 1px #ebebeb solid;
	border-bottom: 1px #ebebeb solid;
}

#mem_invoice .comfirm .section02 {
	line-height: 60px;
	background-color: #f5f5f5;
}

#mem_invoice .comfirm .section02 .t001 {
	float: left;
	padding-left: 20px;
}

#mem_invoice .comfirm .section02 .t002 {
	padding-right: 20px;
	float: right;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}

#mem_invoice .comfirm .section03 {
	float: left;
	padding-left: 20px;
	line-height: 50px;
	font-weight: bold;
}

#mem_invoice .comfirm .section03 span {
	color: #03a0ef;
	cursor: pointer;
}

#mem_invoice .comfirm .section04 .tjpersonlist {
	width: 100%;
	border: none;
	font-size: 14px;
}

#mem_invoice .comfirm .section04 .tjpersonlist th {
	width: 145px;
	height: 45px;
	border: none;
	background-color: #e2e2e2;
	color: #414141;
	font-weight: normal;
	border-bottom: 1px solid #ebebeb;
}

#mem_invoice .comfirm .section04 .tjpersonlist th.choose {
	width: 65px;
}

#mem_invoice .comfirm .section04 .tjpersonlist tr td {
	box-sizing: border-box;
	background-color: #fff;
	border-color: #fff;
	border-bottom: 1px solid #ebebeb;
	border-right-color: #e9ebef;
	height: 53px;
	text-align: center;
	font-size: 12px;
	color: #666;
}

#mem_invoice .comfirm .section04 .tjpersonlist tr td+td {
	border-left: 1px solid #ebebeb;
}

#mem_invoice .comfirm .section04 .tjpersonlist tr:nth-child(2n) td {
	background-color: #f4f4f7;
}

#mem_invoice .comfirm .section05 {
	text-align: center;
	line-height: 78px;
}

#mem_invoice .comfirm .section05 span {
	text-align: center;
	color: #009df1;
}

#mem_invoice .comfirm .p0003 {
	margin-top: 30px;
	padding-bottom: 30px;
}

#mem_invoice .comfirm .p0003 .t001 {
	float: right;
	text-decoration: none;
	display: block;
	line-height: 40px;
	padding: 0px 50px 0px;
	border: 1px #03a0ef solid;
	border-radius: 5px;
	color: #03a0ef;
	margin-right: 40px;
}

#mem_invoice .comfirm .p0003 .t001:nth-child(2) {
	margin-right: 20px;
}

#mem_invoice .comfirm .p0003 .t001:hover {
	background-color: #03a0ef;
	color: #ffffff;
	border: 1px #03a0ef solid;
	border-radius: 5px;
	cursor: pointer;
}


#mem_invoice .comfirm .section06 {
	line-height: 40px;
	background-color: #f5f5f5;
}

#mem_invoice .comfirm .section06 .t001 {
	float: left;
	padding-left: 20px;
}

#mem_invoice .comfirm .section07 .p000 {
	margin-top: 10px;
}

#mem_invoice .comfirm .section07 .last {
	padding-bottom: 16px;
	border-bottom: 1px solid #f5f5f5;
}

#mem_invoice .comfirm .section07 {
	padding-left: 20px;
	padding-top: 20px;
}

#mem_invoice .comfirm .section07 .p000 span,
#mem_invoice .comfirm .section07 .p000 input {
	display: block;
	line-height: 36px;
	float: left;
}

#mem_invoice .comfirm .section07 .p000 span {
	font-size: 14px;
	color: #333333;
	height: 36px;
	min-width: 73px;
}

#mem_invoice .comfirm .section07 .p000 .input {
	float: left;
	line-height: 36px;
	font-size: 14px;
	color: #666666;
	border: 1px #dedede solid;
	height: 36px;
	padding-left: 10px;
	padding-right: 30px;
	width: 150px;
}

#mem_invoice .comfirm .section07 .p000 .DZinput {
	width: 190px;
}

#mem_invoice .comfirm .section07 .p000 .yzmInput {
	width: 90px;
}

#mem_invoice .comfirm .section07 .p000 a.YZMBtn {
	float: left;
	display: block;
	width: 94px;
	line-height: 36px;
	font-size: 14px;
	height: 36px;
	color: #666666;
	background: #dedede;
	text-align: center;
	margin-left: 4px;
	text-decoration: none;
	cursor: pointer;
}

#mem_invoice .comfirm .section07 .p000 a.active {
	height: 36px;
	color: #ffffff;
	background: #009df1;
	text-align: center;
	margin-left: 4px;
}



#mem_invoice .comfirm .section07 .p002 .select01 {
	position: relative;
	float: left;
	margin-right: 10px;
}

#mem_invoice .comfirm .section07 .p002 .select01>div {
	font-size: 14px;
	color: #666666;
	border: 1px #dedede solid;
	height: 36px;
	padding-left: 10px;
	padding-right: 0px;
	float: left;
	width: 180px;
	cursor: pointer;
	line-height: 36px;
}

#mem_invoice .comfirm .section07 .p002 .select01 ul {
	display: none;
	max-height: 200px;
	overflow: auto;
	position: absolute;
	background-color: #ffffff;
	width: 190px;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px #dedede solid;
	border-top: none;
	top: 38px;
	left: 0px;
	min-height: 36px;
	z-index: 9;
}

#mem_invoice .comfirm .section07 .p002 .select01 ul li {
	padding-left: 10px;
	line-height: 26px;
	height: 26px;
	font-size: 14px;
	color: #666666;
	cursor: pointer;
}

#mem_invoice .comfirm .section07 .p002 .select01 ul li:hover {
	background-color: #03a0ef;
	color: #ffffff;
}

#mem_invoice .comfirm .section07 .p002 .select01>div>div {
	float: right;
	height: 36px;
	width: 36px;
	background-color: #f5f5f5;
	border-left: 1px #dedede solid;
}

#mem_invoice .comfirm .section07 .p002 .select01>div p {
	display: inline-block;
}

#mem_invoice .comfirm .section07 .p002 .select01>div i {
	display: block;
	background: url(../images/select_down.png) center no-repeat;
	position: absolute;
	width: 9px;
	height: 5px;
	right: 14px;
	top: 18px;
}

#mem_invoice .comfirm .section07 .p002 .span01 {
	width: 30px;
	min-width: 35px;
}

#mem_invoice .comfirm .section07 .p003 {
	margin-top: 30px;
	padding-bottom: 30px;
}

#mem_invoice .comfirm .section07 .p003 .t001 {
	float: left;
	text-decoration: none;
	display: block;
	line-height: 40px;
	padding: 0px 50px 0px;
	border: 1px #03a0ef solid;
	border-radius: 5px;
	color: #03a0ef;
	margin-right: 50px;
}

#mem_invoice .comfirm .section07 .p003 .t001:hover {
	float: left;
	display: block;
	line-height: 40px;
	padding: 0px 50px 0px;
	background-color: #03a0ef;
	color: #ffffff;
	border: 1px #03a0ef solid;
	border-radius: 5px;
	cursor: pointer;
}

#mem_invoice .comfirm .section07 .errMsg {
	color: #F04C41;
	font-size: 12px;
	float: left;
	top: 54px;
	top: auto\9;
	line-height: 40px;
	margin-left: 5px;
	left: 79px;
	background: url(../Images/errMsg.png) no-repeat left center;
	padding-left: 18px;
	text-align: left;
}

#mem_invoice .comfirm .section07 div.forTo {
	font-size: 12px;
	float: left;
	top: 54px;
	top: auto\9;
	line-height: 40px;
	margin-left: 5px;
	left: 79px;
	text-align: left;
	color: #999999;
}

#mem_invoice .comfirm .section08 {
	line-height: 40px;
	background-color: #f5f5f5;
}

#mem_invoice .comfirm .section08 .t001 {
	float: left;
	padding-left: 20px;
}

#model_box_mem_invoice_ifo {
	width: 423px;
	min-height: 255px;
	padding-bottom: 5px;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10%;
	display: none;
}

#model_box_mem_invoice_ifo>div {
	width: 413px;
	min-height: 250px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	background-color: #ffffff;
}

#model_box_mem_invoice_ifo .close {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../images/close58.png);
	background-position: center center;
	background-repeat: no-repeat;
}

#model_box_mem_invoice_ifo .p000 span {
	display: block;
	line-height: 36px;
	float: left;
}

#model_box_mem_invoice_ifo .p000 span {
	font-size: 14px;
	color: #333333;
	height: 36px;
	min-width: 83px;
}

#model_box_mem_invoice_ifo .p000 .input {
	float: left;
	line-height: 36px;
	font-size: 14px;
	color: #666666;
	border: 1px #dedede solid;
	height: 36px;
	padding-left: 10px;
	padding-right: 30px;
	width: 237px;
}

#model_box_mem_invoice_ifo .p_all {
	padding-left: 20px;
	margin-top: 20px;
}

#model_box_mem_invoice_ifo .p001 span {
	display: block;
	line-height: 36px;
	float: left;
}

#model_box_mem_invoice_ifo .p008 {
	width: 363px;
	height: 30px;
	line-height: 30px;
	background-color: #daf2fe;
	color: #3db3ee;
	margin-left: 17px;
	margin-right: auto;
	border-radius: 4px;
	text-align: center;
	font-size: 14px;
	border: 1px #aedef7 dashed;
}

#model_box_mem_invoice_ifo .p001 .type {
	float: left;
	cursor: pointer;
}

#model_box_mem_invoice_ifo .p001 span {
	font-size: 14px;
	color: #333333;
	height: 36px;
	min-width: 83px;
}

#model_box_mem_invoice_ifo .radio {
	float: left;
}

#model_box_mem_invoice_ifo .p001 {
	line-height: 36px;
	margin-bottom: 15px;
}

#model_box_mem_invoice_ifo .p001 .t001 {
	margin-right: 120px;
}

#model_box_mem_invoice_ifo .radio {
	width: 14px;
	margin-top: 10px;
	margin-right: 5px;
	height: 14px;
	display: block;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

#model_box_mem_invoice_ifo .radio .icon {
	background-image: url(../images/radio.png);
	background-position: -0px 0px;
	width: 14px;
	height: 14px;
}

#model_box_mem_invoice_ifo .radio input {
	cursor: pointer;
	opacity: 0;
	top: 0px;
	left: 0px;
	width: 14px;
	height: 14px;
	position: absolute;
}

#model_box_mem_invoice_ifo .radio:hover .icon {
	background-image: url(../images/radio.png);
	background-position: -28px 0px;
}

#model_box_mem_invoice_ifo .radio input:checked+.icon {
	background-position: -14px 0px;
}

#model_box_mem_invoice_ifo .p009 .t001 {
	margin-left: auto;
	margin-right: auto;
	width: 80px;
	cursor: pointer;
	display: block;
	line-height: 40px;
	padding: 0px 50px 0px;
	border: 1px #03a0ef solid;
	border-radius: 5px;
	color: #03a0ef;
	text-align: center;
}

#model_box_mem_invoice_ifo .p009 .t001 {
	text-decoration: none;
	display: block;
	line-height: 40px;
	padding: 0px 50px 0px;
	background-color: #03a0ef;
	color: #ffffff;
	border: 1px #03a0ef solid;
	border-radius: 5px;
}

#model_box_mem_invoice_ifo .p009 {
	margin-top: 30px;
	margin-bottom: 30px;
}

#model_box_mem_invoice_ifo .p003 .t001 {
	margin-right: 40px;
}

#model_box_mem_invoice_ifo .p003 span {
	display: block;
	line-height: 36px;
	float: left;
}

#model_box_mem_invoice_ifo .p003 .sub>div {
	float: left;
	line-height: 36px;
}

#model_box_mem_invoice_ifo .p003 .sub {
	float: left;
	cursor: pointer;
}

#model_box_mem_invoice_ifo .p003 .subbtnbox {
	float: left;
}

#model_box_mem_invoice_ifo .p003 span {
	font-size: 14px;
	color: #333333;
	height: 36px;
	min-width: 83px;
}

#model_box_mem_invoice_ifo .p005 input {
	width: 223px !important;
}

#model_box_mem_invoice_ifo .error div {
	height: 40px;
	background-color: #ffd2d2;
	color: #F04C41;
	font-size: 12px;
	top: auto\9;
	line-height: 40px;
	left: 79px;
	background: url(../Images/errMsg.png) no-repeat left center;
	padding-left: 18px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
}

#model_box_mem_invoice_ifo .error {
	position: absolute;
	z-index: 10;
	background-color: #ffd2d2;
	width: 100%;
	text-align: center;
	top: 0px;
}

#model_box_mem_invoice_ifo .p010 a {
	width: 112px;
	height: 32px;
	float: left;
	text-align: center;
	text-decoration: none;
	display: block;
	line-height: 30px;
	border: 1px #d6d6d6 solid;
	background-color: #d6d6d6;
	border-radius: 5px;
	color: #ffffff;
	margin-right: 50px;
	margin-left: 10px;
}

\ #model_box_mem_invoice_ifo .p010 a.active {
	width: 112px;
	height: 32px;
	float: left;
	text-align: center;
	text-decoration: none;
	display: block;
	line-height: 30px;
	border: 1px #03a0ef solid;
	background-color: #ffffff;
	border-radius: 5px;
	color: #03a0ef;
	margin-right: 50px;
	margin-left: 10px;
}

#model_box_mem_invoice_ifo .upload_choose {
	position: absolute;
	cursor: pointer;
	left: 210px;
	top: -54px;
	height: 40px !important;
	overflow: hidden;
	opacity: 0;
	width: 120px !important;
	overflow: hidden;
}

#model_box_mem_invoice_ifo .upload_append_list a {
	overflow: hidden;
	display: block;
}

#model_box_mem_invoice_ifo #demo {
	position: relative;
}

#model_box_mem_invoice_ifo .upload_preview {
	min-height: 0px;
	margin-left: 10px;
	height: auto;
}

#model_box_mem_invoice_ifo .upload_preview:after {
	content: "";
	display: block;
	clear: both;
}

#model_box_mem_invoice_ifo .upload_preview img {
	max-height: 100% !important;
	height: 100% !important;
	width: 100%;
}

#model_box_mem_invoice_ifo .uploadImg {
	width: 5rem;
	height: 5rem;
}

#model_box_mem_invoice_ifo .upload_submit {
	padding: 0px !important;
}

#model_box_mem_invoice_ifo .filePicker {
	width: 150px;
}

#mem_invoice_list {
	background-color: #ffffff;
	min-height: 795px;
}

#mem_invoice_list .section01 {
	padding-left: 20px;
	font-weight: bold;
}

#mem_invoice_list .section01 a {
	display: block;
	float: left;
	font-size: 16px;
	padding-right: 29px;
	padding-left: 29px;
	line-height: 56px;
	height: 56px;
	color: #333333;
}

#mem_invoice_list .section01 a:first-child {
	padding-left: 0px;
}

#mem_invoice_list .section01 a.active {
	color: #03a0ef;
}

#mem_invoice_list .section01 .a {
	height: 14px;
	width: 1px;
	background-color: #dbdbdb;
	float: left;
	margin-top: 22px;
}

#mem_invoice_list .section04 .tjpersonlist {
	width: 100%;
	border: none;
	font-size: 14px;
}

#mem_invoice_list .section04 .tjpersonlist th {
	width: 145px;
	height: 45px;
	border: none;
	background-color: #e2e2e2;
	color: #414141;
	font-weight: normal;
	border-bottom: 1px solid #ebebeb;
}

#mem_invoice_list .section04 .tjpersonlist th.choose {
	width: 65px;
}

#mem_invoice_list .section04 .tjpersonlist tr td {
	box-sizing: border-box;
	background-color: #fff;
	border-color: #fff;
	border-bottom: 1px solid #ebebeb;
	border-right-color: #e9ebef;
	height: 53px;
	text-align: center;
	font-size: 12px;
	color: #666;
}

#mem_invoice_list .section04 .tjpersonlist tr td+td {
	border-left: 1px solid #ebebeb;
}

#mem_invoice_list .section04 .tjpersonlist tr:nth-child(2n) td {
	background-color: #f4f4f7;
}

#mem_invoice_list .section04 {
	margin: 0px 20px 20px;
	border-right: 1px #ebebeb solid;
	border-left: 1px #ebebeb solid;
}

#mem_invoice_list .section04 table .btn a {
	color: #079be5;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
}

#model_box_mem_invoice_ship {
	width: 665px;
	min-height: 255px;
	margin-bottom: 200px;
	padding-bottom: 5px;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15%;
}

#model_box_mem_invoice_ship>div {
	width: 655px;
	min-height: 250px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	background-color: #ffffff;
}

#model_box_mem_invoice_ship .close {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../images/close58.png);
	background-position: center center;
	background-repeat: no-repeat;
}

#model_box_mem_invoice_ship .p001 {
	line-height: 50px;
	background-color: #d8e1e6;
	text-align: left;
	font-size: 14px;
	padding-left: 20px;
	font-weight: bold;
	color: #333333;
}

#model_box_mem_invoice_ship .p002 {
	margin-left: 20px;
	border-left: 1px #b2b2b2 solid;
}

#model_box_mem_invoice_ship .p002 {
	position: relative;
	margin-top: 18px;
	position: relative;
	padding-bottom: 10px;
}

#model_box_mem_invoice_ship .p002:before {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	background-color: #ffffff;
	position: absolute;
	left: -8px;
	top: 0px;
}

#model_box_mem_invoice_ship .p002:after {
	content: "";
	display: block;
	width: 10px;
	height: 16px;
	top: -moz-calc(100% - (16px));
	top: -webkit-calc(100% - (16px));
	top: calc(100% - (16px));
	background-color: #ffffff;
	position: absolute;
	left: -8px;
}

#model_box_mem_invoice_ship .p002 .li i {
	position: absolute;
	left: -8px;
	top: 5px;
	width: 15px;
	height: 15px;
	background-image: url(../images/mem_invoice11.png);
	background-position: 0px -19px;
}

#model_box_mem_invoice_ship .p002 .li {
	padding-left: 15px;
	margin-top: 20px;
	position: relative;
	line-height: 26px;
}

#model_box_mem_invoice_ship .p002 .li .t001 {
	width: 90px;
}

#model_box_mem_invoice_ship .p002 .li .t002 {
	width: 60px;
	margin-left: 10px;
}

#model_box_mem_invoice_ship .p002 .li .t003 {
	width: 70px;
	margin-left: 10px;
}

#model_box_mem_invoice_ship .p002 .li .t004 {
	width: 356px;
	margin-left: 10px;
}

#model_box_mem_invoice_ship .p002 .li>div {
	float: left;
}

#model_box_mem_invoice_ship .p002 .li:last-child i {
	position: absolute;
	left: -8px;
	width: 15px;
	height: 15px;
	background-image: url(../images/mem_invoice11.png);
	background-position: 0px -2px;
}

#mem_invoice_ifo {
	background-color: #ffffff;
	min-height: 795px;
}

#mem_invoice_ifo .section01 {
	padding-left: 20px;
	font-weight: bold;
}

#mem_invoice_ifo .section01 a {
	display: block;
	float: left;
	font-size: 16px;
	padding-right: 29px;
	padding-left: 29px;
	line-height: 56px;
	height: 56px;
	color: #333333;
}

#mem_invoice_ifo .section01 a:first-child {
	padding-left: 0px;
}

#mem_invoice_ifo .section01 a.active {
	color: #03a0ef;
}

#mem_invoice_ifo .section01 .a {
	height: 14px;
	width: 1px;
	background-color: #dbdbdb;
	float: left;
	margin-top: 22px;
}


#mem_invoice_ifo .section04 .tjpersonlist {
	width: 100%;
	border: none;
	font-size: 14px;
}

#mem_invoice_ifo .section04 .tjpersonlist th {
	width: 145px;
	height: 45px;
	border: none;
	background-color: #f5f5f5;
	color: #414141;
	font-weight: normal;
	border-bottom: 1px solid #ebebeb;
}

#mem_invoice_ifo .section04 .tjpersonlist th.choose {
	width: 65px;
}

#mem_invoice_ifo .section04 .tjpersonlist tr td {
	box-sizing: border-box;
	background-color: #fff;
	border-color: #fff;
	border-bottom: 1px solid #ebebeb;
	border-right-color: #e9ebef;
	height: 53px;
	text-align: center;
	font-size: 12px;
	color: #666;
}

#mem_invoice_ifo .section04 .tjpersonlist tr td+td {
	border-left: 1px solid #ebebeb;
}

#mem_invoice_ifo .section04 .tjpersonlist tr:nth-child(2n) td {
	background-color: #f4f4f7;
}

#mem_invoice_ifo .section04 {
	margin: 0px 20px 20px;
	border-right: 1px #ebebeb solid;
	border-left: 1px #ebebeb solid;
}

#mem_invoice_ifo .section02,
#mem_invoice_ifo .section05 {
	margin: 0px 20px 0px;
	line-height: 45px;
	border: none;
	background-color: #e6e6e6;
	color: #414141;
	font-weight: normal;
	border-bottom: 1px solid #ebebeb;
	padding-left: 20px;
}

#mem_invoice_ifo .section03 {
	padding: 20px;
	margin: 0px 20px 0px;
	box-sizing: border-box;
	border-right: 1px #ebebeb solid;
	border-left: 1px #ebebeb solid;
}

#mem_invoice_ifo .section03 .t001 {
	width: 50%;
	float: left;
}

#mem_invoice_ifo .section03 .t002 {
	width: 50%;
	float: left;
}

#mem_invoice_ifo .section03 p {
	line-height: 40px;
	padding-right: 10px;
}

.tc-td {
	border: 0 !important;
	margin-top: 10px;
	box-shadow: 0px 0px 18px 0px rgba(83, 79, 77, 0.09);
}

.tc-td h5 {
	font-size: 22px;
	color: #555;
	text-align: center;
	height: 80px;
	line-height: 80px;
	margin: 0;
	padding: 0;
	border-bottom: 0 !important;
	display: flex;
	justify-content: center;
	align-items: center;
	background: url(../images/txt_bg.png)403px 22px no-repeat;
	background-size: 18px 18px;
}

.tc-td ul {
	margin: 0 !important;
	margin-bottom: 5px;
	min-height: 130px;
	overflow: hidden;
	padding: 0 30px;
}

.tc-td .td-box {}

.tc-td ul li {
	width: 166px;
	display: inline-block;
	height: 140px;
	text-align: center;
	vertical-align: bottom;
	box-sizing: border-box;
}

.tc-td ul li:last-child:after {
	clear: both;
}

.tc-td ul li h6 {
	margin: 8px 0;
	color: #555;
	margin-bottom: 10px;
	font-size: 14px;
}

.tc-td ul li p {
	font-size: 12px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	padding: 0 5px;
}

@media screen\0 {
	.tc-td ul li p {
		display: inline-block;
		width: 136px;
		height: 34px;
		line-height: 17px;
	}
}

@-moz-document url-prefix() {
	.tc-td ul li p;

		{
		display: inline-block;
		width: 136px;
		height: 34px;
		line-height: 17px;
	}

}

.tc-td ul li div.imgdiv {
	height: 40px;
	position: relative;
	line-height: 40px;
}

.tc-td ul li div.imgdiv img {
	vertical-align: baseline;
	width: ;
}

.booking_process {
	float: right;
	width: 238px;
	border: 1px #dfdfdf solid;
}

.booking_process .p01 {
	background-color: #F6F6F6;
	height: 60px;
	border-bottom: 1px #dfdfdf solid;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	color: #555555;
	font-weight: bold;
}

.booking_process ul {
	float: right;
	margin: 10px 0;
}

.booking_process li {
	width: 140px;
	padding: 10px;
	border-bottom: 1px solid #dfdfdf;
	padding-left: 0;
	position: relative;
}

.booking_process li:last-child {
	border-bottom: none;
}

.booking_process li h6 {
	font-size: 18px;
	color: #555;
	font-weight: normal;
	margin: 5px 0;
}

.booking_process li p {
	font-size: 12px;
	color: #999;
}

.booking_process li img {
	position: absolute;
	left: -77px;
	top: 50%;
	margin-top: -32px;
}

.booking_process li:before {
	content: "";
	width: 58px;
	height: 58px;
	left: -75px;
	top: 50%;
	margin-top: -29px;
}

.booking_process .line0 {
	width: 1px;
	height: 430px;
	background-color: #DFDFDF;
	float: left;
	margin-left: 43px;
	margin-top: 40px;
}

.booking_process li p span {
	color: #008CD6;
}





.headerTitle {
	height: 40px;
	border-bottom: 1px solid #dddddd;
}

.headerTitle .TitleBox {
	width: 1200px;
	margin: auto;
	height: 100%;
	overflow: hidden;
}

.headerTitle .TitleBox a {
	float: left;
	display: block;
	width: 118px;
	line-height: 40px;
	text-align: center;
	color: #333333;
	background: #ffffff;
	font-size: 16px;
}

.headerTitle .TitleBox a:hover {
	color: #ffffff;
	background: #019eeb;
}

.headerTitle .TitleBox a.active {
	float: left;
	display: block;
	width: 118px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	background: #019eeb;
}

/* 优惠券*/
.YHJDetail {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 9999999;
	display: none;
}

.YHJDetail .YHJBox {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 508px;
	min-height: 200px;
	margin-left: -254px;
	margin-top: -254px;
	z-index: 99;
	background: #ffffff;
}

.YHJDetail .YHJBox .title {
	height: 48px;
	line-height: 48px;
	border-bottom: 1px solid #dddddd;
}

.YHJDetail .YHJBox .title span {
	margin-left: 16px;
	float: left;
	font-size: 16px;
	color: #555555;
}

.YHJDetail .YHJBox .title .close {
	margin-right: 20px;
	margin-top: 18px;
	float: right;
	cursor: pointer;
}

.YHJDetail .YHJBox .receiveBox {
	padding: 29px 0 44px 0;
	height: 386px;
	overflow: auto;
}

.YHJDetail .YHJBox .receiveBox .receiveList {
	border: 1px solid #dddddd;
	width: 430px;
	margin: auto;
	height: 116px;
	border-radius: 8px;
	margin-bottom: 10px;
	position: relative;
}

.YHJDetail .YHJBox .receiveBox .receiveList .receiveDateBack {
	position: absolute;
	bottom: -12px;
	right: 21px;
	width: 10px;
	height: 10px;
	background: url(../images/TCdetailYHXQ.png) no-repeat center;
	z-index: 99;
	display: none;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft {
	overflow: hidden;
	height: 116px;
	width: 364px;
	float: left;
	margin-left: 14px;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .money {
	height: 50px;
	overflow: hidden;
	margin-bottom: 0;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .money2 {
	font-size: 14px;
	color: #666666;
	margin-left: -6px;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .time {
	font-size: 14px;
	color: #666666;
	overflow: hidden;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .money .t000 {
	float: left;
	font-size: 26px;
	line-height: 50px;
	color: #ff8700;
	font-weight: bold;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .money .t001 {
	float: left;
	margin: 0 66px 0 4px;
	font-size: 18px;
	color: #ff8700;
	line-height: 48px;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .money .t002 {
	float: left;
	line-height: 48px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .time span {
	float: left;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .time span.hasYHJ {
	background: #64c31e;
	border-radius: 10px;
	color: #ffffff;
	padding: 0 3px;
	margin-left: 8px;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .time a.XXGZ {
	float: right;
	padding-right: 30px;
	color: #ff8700;
	font-size: 14px;
	position: relative;
	cursor: pointer;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .time a:after {
	content: '';
	position: absolute;
	top: 6px;
	right: 12px;
	border-top: 9px solid #ff8700;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}

.YHJDetail .YHJBox .receiveBox .receiveLeft .time a.active:after {
	border-top: none;
	border-bottom: 9px solid #ff8700;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}

.YHJDetail .YHJBox .receiveBox .receiveright {
	height: 116px;
	width: 50px;
	float: right;
	background: url('../images/receiveright.png') no-repeat left center;
	cursor: pointer;
}

.YHJDetail .YHJBox .receiveBox .receiveright2 {
	background: url('../images/receiveright2.png') no-repeat left center;
	cursor: text;
}

.YHJDetail .YHJBox .receiveBox .receiveDate {
	padding: 10px 0;
	border: 1px solid #ff9420;
	width: 430px;
	margin: auto;
	margin-bottom: 10px;
	position: relative;
	display: none;
}

.YHJDetail .YHJBox .receiveBox .receiveDate .receiveDateBack {
	position: absolute;
	top: -10px;
	right: 21px;
	width: 10px;
	height: 10px;
	background: url(../images/TCdetailYHXQ.png) no-repeat center;
	z-index: 99;
}

.YHJDetail .YHJBox .receiveBox .receiveDate p {
	margin-bottom: 0;
	padding: 0 10px;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
}

.YHJDetail .YHJBox .receiveBox .receiveDate p.name {
	font-weight: bold;
	color: #333333;
}

/* 领取优惠券*/
.LQYHJ {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 9999999;
	display: none;
}

.LQYHJ .LQYHJBox {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 508px;
	min-height: 200px;
	margin-left: -254px;
	margin-top: -254px;
	z-index: 99;
	background: #ffffff;
	border-radius: 13px;
	overflow: hidden;
}

.LQYHJ .LQYHJBox .title {
	height: 70px;
	line-height: 70px;
	border-bottom: 1px solid #dddddd;
	position: relative;
	background: #ecf4ff;
	text-align: center;
	font-size: 18px;
	color: #000000;
}

.LQYHJ .LQYHJBox .title .LQYHJShut {
	position: absolute;
	right: 20px;
	top: 18px;
	width: 17px;
	height: 17px;
	cursor: pointer;
}

.LQYHJ .LQYHJBox .LQYHJList {
	margin: auto;
	padding: 40px 0;
	width: 294px;
}

.LQYHJ .LQYHJBox .LQYHJList .YHJAbout {
	overflow: hidden;
}

.LQYHJ .LQYHJBox .LQYHJList .YHJAbout .Left {
	float: left;
	width: 116px;
	height: 88px;
	line-height: 88px;
	background: url("../images/TCDetailYHJleft.png") no-repeat left center;
	background-size: contain;
	font-size: 17px;
	color: #ffece8;
	text-align: center;
}

.LQYHJ .LQYHJBox .LQYHJList .YHJAbout .Left span {
	font-size: 47px;
	color: #ffece8;
	font-weight: bold;
	font-family: arial;
}

.LQYHJ .LQYHJBox .LQYHJList .YHJAbout .right {
	float: right;
	width: 178px;
	height: 88px;
	background: url("../images/TCDetailYHJright.png") no-repeat left center;
	background-size: contain;
	font-size: 17px;
	color: #ffece8;
	text-align: left;
	text-indent: 20px;
}

.LQYHJ .LQYHJBox .LQYHJList .YHJAbout .right .p1 {
	font-size: 20px;
	color: #ffece8;
	margin-bottom: 0;
	margin-top: 21px;
}

.LQYHJ .LQYHJBox .LQYHJList .YHJAbout .right .p2 {
	font-size: 16px;
	color: #ffece8;
}



.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc {
	font-size: 14px;
	margin: auto;
	margin-top: 10px;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .phoneDiv {
	position: relative;
	height: 65px;
	width: 100%;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .phoneDiv .phone {
	width: 100%;
	box-sizing: border-box;
	height: 43px;
	line-height: 43px;
	outline: none;
	border: #dddddd 1px solid;
	text-indent: 13px;
	font-size: 14px;
	font-family: '微软雅黑';
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .phoneDiv .tipsWarn {
	position: absolute;
	top: 44px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .identify {
	height: 43px;
	font-size: 16px;
	color: #008cd6;
	position: relative;
	width: 100%;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .identify input {
	height: 43px;
	width: 188px;
	box-sizing: border-box;
	border: #dddddd 1px solid;
	display: inline-block;
	outline: none;
	text-indent: 13px;
	font-size: 14px;
	font-family: '微软雅黑';
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .identify .idBtn {
	height: 45px;
	width: 95px;
	box-sizing: border-box;
	background: #ff5e3a;
	color: #FFF;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
	float: right;
	font-size: 14px;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .identify .idBtn.noAvailable {
	cursor: auto;
	background: #cccccc;
	float: right;
	font-size: 14px;
	color: #666666;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .identify .tipsWarn {
	position: absolute;
	top: 44px;
	left: 0;
	font-size: 14px;
	color: #ffa49e;
	line-height: 22px;
	height: 22px;
	padding-left: 16px;
	background: url(../Images/error01.png) no-repeat left center;
	display: none;
	z-index: 2;
}

.LQYHJ .LQYHJBox .LQYHJList .phone .phoneEtc .makeBtn {
	display: block;
	width: 100%;
	line-height: 42px;
	height: 42px;
	text-align: center;
	background: #ff5e3a;
	color: #ffffff;
	font-size: 18px;
	border-radius: 8px;
	margin-top: 20px;
	cursor: pointer;
}

/* 领取优惠券*/
.LQCG {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 9999999;
	display: none;
}

.LQCG .LQCGBox {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 350px;
	min-height: 78px;
	margin-left: -175px;
	margin-top: -39px;
	z-index: 99;
	background: #ffffff;
	overflow: hidden;
}

.LQCG .LQCGBox .title {
	height: 78px;
	line-height: 78px;
	position: relative;
	background: #ffffff url("../images/LQCGBox.png") no-repeat left 28px center;
	text-align: left;
	text-indent: 86px;
	font-size: 16px;
	color: #000000;
}

.LQCG .LQCGBox .title .LQCGShut {
	position: absolute;
	right: 20px;
	top: 18px;
	width: 17px;
	height: 17px;
	cursor: pointer;
}

#YZMDailog {
	padding: 16px 20px 16px 68px;
	background: rgba(0, 0, 0, .5) url("../images/YZMDailog.png") no-repeat left 26px center;
	color: #ffffff;
	text-decoration: none;
	border-radius: 5px;
	display: none;
	margin-top: 10%;
	position: relative;
	top: 40%;
}




.topbox03 {
	z-index: 2;
	position: relative;
	margin: auto;
	width: 100%;
	min-width: 1200px;
	height: auto;
	display: block;
	clear: both;
	background: #FFF;
	border-bottom: 1px #e3e3e3 solid;
	/*box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1), 0 0px 2px 0 rgba(0,0,0,0.2);*/
}

.topbox03 .top {
	width: 1200px;
	margin: 0 auto;
}

.topbox03 .top .logo.newlogo {
	margin: 0;
	margin-right: 0px;
}

.topbox03 .top .logo.newlogo img {
	height: 59px;
	margin-top: 20px;
}

.topbox03 .top {
	height: 100px;
}

.topbox03 .top .top_tel {
	margin: 19px 0;
	width: 206px;
	height: auto;
	text-align: right;
}

.topbox03 .top ul {
	display: inline-block;
}

.topbox03 .top ul li {
	float: left;
	line-height: 90px;
	vertical-align: middle;
}

.topbox03 .top ul li a {
	font-size: 20px;
	display: block;
	cursor: pointer;
	padding: 5px 15px;
	color: #666666;
}

.topbox03 .top ul li a:hover {
	color: #009FE7;
}

#change_phone .s01 {
	min-height: 600px;
	margin-bottom: 10px;
	width: 1130px;
	padding: 20px 35px 20px 35px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 35px;
	border: 1px #e3e3e3 solid;
}

#change_phone .s01 .p001 {
	font-size: 22px;
	color: #333;
	font-weight: bold;
}

#change_phone .s01 .p002 {
	width: 800px;
	height: 6px;
	background-color: #dbdbdb;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

#change_phone .s01 .p002 .t004 {
	background-color: #afcfe5;
	float: left;
	height: 6px;
	width: 0%;
}

#change_phone .s01 .p002 .t001 {
	background-color: #019eeb;
	float: left;
	height: 6px;
	width: 20%;
}

#change_phone .s01 .p002 .t002 {
	background-color: transparent;
	float: left;
	height: 0px;
	width: 0;
	border-top: 3px solid transparent;
	border-left: 6px solid #019eeb;
	border-bottom: 3px solid transparent;
}

#change_phone .s01 .p002 .t003 {
	background-color: #afcfe5;
	float: left;
	height: 0px;
	width: 0;
	border-top: 3px solid transparent;
	border-right: 6px solid #019eeb;
	border-bottom: 3px solid transparent;
}

#change_phone .p003 {
	margin-left: 34px;
	position: relative;
	top: -20px;
}

#change_phone .p003 .t000 {
	width: 266px;
	float: left;
	text-align: center;
}

#change_phone .p003 .t000 .u002 {
	color: #dbdbdb;
	line-height: 40px;
}

#change_phone .p003 .t000 .u001 {
	width: 100%;
	height: 34px;
	background-image: url(../images/p80_2.png);
	background-position: center center;
	background-size: 30px 30px;
	background-repeat: no-repeat;
}

#change_phone .p003 .t000.active .u002 {
	color: #019eeb;
}

#change_phone .p003 .t000.active .u001 {
	color: #019eeb;
	background-image: url(../images/p80_1.png);
}

#change_phone .p003 .t000.actived .u001 {
	color: #019eeb;
	background-image: url(../images/p80_3.png);
}

#change_phone input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999;
	opacity: 1;
}

#change_phone input:-ms-input-placeholder {
	color: #999;
	opacity: 1;
}

#change_phone input::-webkit-input-placeholder {
	color: #999;
	opacity: 1;
}

#change_phone .p005 {
	width: 358px;
	font-size: 22px;
	cursor: pointer;
	margin-top: 40px;
	color: #ffffff;
	background-color: #008cd6;
	line-height: 43px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#change_phone .p004 .t001 {
	padding-left: 330px;
}

#change_phone .p004 .t001 .u001 {
	float: left;
	line-height: 53px;
	font-size: 14px;
	color: #666;
}

#change_phone .p004 .t001 .u002 {
	float: left;
	line-height: 53px;
}

#change_phone .p004 .t001 .u002 input {
	float: left;
	width: 348px;
	line-height: 53px;
	border: 1px #e3e3e3 solid;
	padding-left: 8px;
	color: #555;
	font-size: 14px;
}

#change_phone .p004 .t001 .u002 .v001 {
	float: left;
	line-height: 53px;
}

#change_phone .p004 .t001 .u002 .v001 img {
	vertical-align: middle;
	margin-left: 15px;
	margin-right: 15px;
}

#change_phone .p004 .t001 .u002 .v002 {
	float: left;
	line-height: 53px;
}

#change_phone .p004 .t001 .u002 .v003 {
	float: left;
	line-height: 53px;
	cursor: pointer;
	color: #019eeb;
	margin-left: 5px;
	display: inline-block;
}

#change_phone .p004 .t002 {
	margin-top: 15px;
}


#change_phone .p006 .t001 {
	padding-left: 330px;
}

#change_phone .p006 .t001 .u001 {
	float: left;
	line-height: 53px;
	font-size: 14px;
	color: #666;
}

#change_phone .p006 .t001 .u002 {
	float: left;
	line-height: 53px;
}

#change_phone .p006 .t001 .u002 input {
	float: left;
	width: 348px;
	line-height: 53px;
	border: 1px #e3e3e3 solid;
	padding-left: 8px;
	color: #555;
	font-size: 14px;
}

#change_phone .p006 .t002 .u002 input {
	float: left;
	width: 193px;
	line-height: 53px;
	border: 1px #e3e3e3 solid;
	padding-left: 8px;
	color: #555;
	font-size: 14px;
}

#change_phone .p006 .t001 .u002 .v001 {
	float: left;
	color: #777;
	text-align: center;
	margin-left: 15px;
	line-height: 55px;
	width: 140px;
	cursor: pointer;
	background-color: #cccccc;
}

#change_phone .p006 .t001 .u002 .v001.active {
	color: #ffffff;
	background-color: #008cd6;
}

#change_phone .p006 .t002 {
	margin-top: 15px;
}

#change_phone .p007 {
	padding-left: 428px;
}

#change_phone .p007 .t001 .v001 {
	float: left;
}

#change_phone .p007 .t001 .v002 {
	float: left;
	font-size: 18px;
	color: #008cd6;
	line-height: 35px;
	margin-left: 5px;
}

#change_phone .p007 .t002 {
	color: #666;
	float: left;
	padding-left: 37px;
	font-size: 14px;
	padding-bottom: 25px;
}

#tijian_have_to_know {
	position: relative;
	width: 796px;
	margin-top: 1%;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	min-height: 100px;
	border-radius: 8px;
	overflow: hidden;
}

#tijian_have_to_know .p001 {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 26px;
	height: 26px;
	background: url(../images/p92.png) no-repeat;
}

#tijian_have_to_know .p002 {
	line-height: 60px;
	background-color: #dbdbdb;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

#tijian_have_to_know .p003 {
	color: #ed6d34;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	padding: 15px;
	background-color: #fef4ef;
}

#tijian_have_to_know .p004 {
	width: 765px;
	border: 1px #e3e3e3 solid;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
}

#tijian_have_to_know .p004 .t001 {
	font-weight: bold;
	background-color: #f6f6f6;
	border-bottom: 1px #e3e3e3 solid;
	text-align: left;
	line-height: 50px;
	font-size: 16px;
	color: #333;
	padding-left: 15px;
}

#tijian_have_to_know .p004 .t001 .u001 {
	font-weight: normal;
	display: inline-block;
	font-size: 14px;
	color: #ed6d34;
}

#tijian_have_to_know .p004 .t002 .u000 {
	width: 25%;
	float: left;
	text-align: center;
	padding-top: 15px;
}

#tijian_have_to_know .p004 .t002 .u000 .v002 {
	font-size: 14;
	color: #333;
	margin-top: 2px;
}

#tijian_have_to_know .p004 .t002 .u000 .v003 {
	padding: 8px;
	color: #6e6e6f;
	font-size: 12px;
}

#tijian_have_to_know .p004 .t003 {
	margin-top: 5px;
	border-left: 3px #ed6d34 solid;
	font-weight: bold;
	background-color: #f6f6f6;
	border-bottom: 1px #e3e3e3 solid;
	border-top: 1px #e3e3e3 solid;
	text-align: left;
	line-height: 50px;
	font-size: 16px;
	color: #333;
	padding-left: 15px;
}

#tijian_have_to_know .p004 .t004 td {
	padding: 15px;
	border: 1px #E3E3E3 solid;
	border-top: none;
}

#tijian_have_to_know .p004 table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}

#tijian_have_to_know .p004 table .u001 {
	border-left: none;
	text-align: center;
	font-size: 16px;
	width: 13%;
}

#tijian_have_to_know .p004 table .u002 {
	border-right: none;
	color: #6e6e6f;
	font-size: 14px;
	line-height: 26px;
}

#tijian_have_to_know .p004 {
	margin-bottom: 15px;
	border-bottom: none;
}

.tc_info .t001 {
	line-height: 40px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #888888;
}

.tc_info .t001 .u001 {
	float: left;
}

.tc_info .t001 .u002 {
	float: left;
	color: #eb5b41;
}

.show li samp .z001 {
	position: absolute;
	width: 66px;
	height: 66px;
	background-image: url(../images/p98.png);
	z-index: 1;
	right: 15px;
	top: 15px;
}

#tcxq_content_left .tc_basic_ifo .txt_box .t002 {
	line-height: 34px;
	margin-top: 0px;
	position: relative;
	top: -6px;
	font-size: 14px;
	color: #888888;
}

#tcxq_content_left .tc_basic_ifo .txt_box .t002 .u001 {
	float: left;
}

#tcxq_content_left .tc_basic_ifo .txt_box .t002 .u002 {
	float: left;
	color: #eb5b41;
}

#tc_detail_integrate {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

#tc_detail_integrate .a01 {
	border: 1px #dddddd solid;
	padding: 15px;
	margin-top: 15px;
	position: relative;
	z-index: 199;
}

#tc_detail_integrate .a01 .b01 {
	float: left;
}

#tc_detail_integrate .a01 .b01 .c01 {
	width: 400px;
}

#tc_detail_integrate .a01 .b01 .c01 img {
	width: 100%;
}

#tc_detail_integrate .a01 .b02 {
	float: left;
	margin-left: 15px;
}

#tc_detail_integrate .a01 .b02 .c01 {
	margin-bottom: 3px;
	font-size: 20px;
	line-height: 23px;
	color: #333;
	font-weight: normal;
}

#tc_detail_integrate .a01 .b02 .c02 {
	font-size: 14px;
	line-height: 23px;
	color: #8c8b8b;
	font-weight: normal;
}

#tc_detail_integrate .a01 .b02 .c03 {
	margin-top: 10px;
	width: 710px;
	background-color: #f7f7f7;
	color: #8c8b8b;
	padding: 15px 15px 15px 25px;
	min-height: 50px;
}

#tc_detail_integrate .a01 .b02 .c03 .d01 {
	float: left;
}

#tc_detail_integrate .a01 .b02 .c03 .d01 .e01 {
	float: none;
}

#tc_detail_integrate .a01 .b02 .c03 .d01 .e01 .f01 {
	position: relative;
	top: 10px;
	float: left;
	font-size: 18px;
	line-height: 44px;
	color: #ff6600;
	font-weight: bold;
}

#tc_detail_integrate .a01 .b02 .c03 .d01 .e01 .f02 {
	float: left;
	font-size: 44px;
	line-height: 44px;
	color: #ff6600;
	font-weight: bold;
}

#tc_detail_integrate .a01 .b02 .c03 .d01 .e01 .f03 {
	float: left;
	font-size: 12px;
	text-align: center;
	width: 74px;
	float: left;
	border: 1px solid #ff8812;
	border-radius: 3px;
	margin-top: 0px;
	margin-left: 10px;
}

#tc_detail_integrate .a01 .b02 .c03 .d01 .e01 .f03 .g01 {
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	background: #ed6d34;
	color: #ffffff;
}

#tc_detail_integrate .a01 .b02 .c03 .d01 .e01 .f03 .g02 {
	position: relative;
	font-size: 13px;
	line-height: 22px;
	color: #ed6d34;
	position: relative;
	cursor: pointer;
}

#tc_detail_integrate .a01 .b02 .c03 .d01 .e01 .f03 .g02 .h01 {
	display: none;
	position: absolute;
	top: 23px;
	left: 33px;
	width: 10px;
	height: 10px;
	background: url(../images/TCdetailYHXQ.png) no-repeat center;
	z-index: 99;
}

#tc_detail_integrate .a01 .b02 .c03 .d01 .e01 .f03 .g02 .h02 {
	display: none;
	position: absolute;
	top: 32px;
	left: -4px;
	width: 330px;
	height: 44px;
	line-height: 44px;
	box-sizing: border-box;
	border: 1px solid #ff9420;
	font-size: 14px;
	color: #555555;
	background: #ffffff;
	z-index: 9;
}

#tc_detail_integrate .a01 .b02 .c03 .d01 .e01 .f03:hover .g02 .h01 {
	display: block;
}

#tc_detail_integrate .a01 .b02 .c03 .d01 .e01 .f03:hover .g02 .h02 {
	display: block;
}

#tc_detail_integrate .a01 .b02 .c03 .d01 .e02 {
	height: 20px;
	width: 250px;
	line-height: 18px;
	padding-left: 35px;
	margin-top: 10px;
	background: url(../images/icon_paytextbg.png) no-repeat 8px 0px;
	margin-left: 0px;
	color: #999999;
	font-size: 12px;
}

#tc_detail_integrate .a01 .b02 .c03 .d02 .e01 {
	float: right;
}

#tc_detail_integrate .a01 .b02 .c03 .d02 .e01 .f01 {
	float: right;
	margin-top: 0px;
	line-height: 24px;
}

#tc_detail_integrate .a01 .b02 .c03 .d02 .e01 .f01 .g01 {
	float: right;
	width: 70px;
	text-align: center;
	border-left: 1px #e3e3e3 solid;
}

#tc_detail_integrate .a01 .b02 .c03 .d02 .e01 .f01 .g02 {
	float: right;
	width: 70px;
	text-align: center;
}

#tc_detail_integrate .a01 .b02 .c03 .d02 {
	float: right;
}

#tc_detail_integrate .a01 .b02 .c04 {
	margin-top: 10px;
}

#tc_detail_integrate .a01 .b02 .c04 .d01 {
	float: left;
	line-height: 24px;
	height: 24px;
	font-size: 14px;
	color: #888888;
}

#tc_detail_integrate .a01 .b02 .c04 .d02 {
	float: left;
	width: 67px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: url(../images/TCdetailYHJ.png) no-repeat center;
	margin-right: 8px;
	color: #f60;
}

#tc_detail_integrate .a01 .b02 .c04 .d03 {
	float: left;
	line-height: 24px;
	height: 24px;
	font-size: 14px;
	color: #eb5b41;
	cursor: pointer;
	padding-right: 16px;
	position: relative;
}

#tc_detail_integrate .a01 .b02 .c04 .d03::after {
	content: '';
	position: absolute;
	right: 0;
	top: 7px;
	border-left: 10px solid #f28123;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
}

#tc_detail_integrate .a01 .b02 .c05 {
	margin-top: 10px;
}

#tc_detail_integrate .a01 .b02 .c05 .d01 {
	float: left;
	line-height: 24px;
	height: 24px;
	font-size: 14px;
	color: #888888;
}

#tc_detail_integrate .a01 .b02 .c05 .d02 {
	float: left;
}

#tc_detail_integrate .a01 .b02 .c05 .d02 .e00 {
	line-height: 26px;
	color: #777;
}

#tc_detail_integrate .a01 .b02 .c05 .d02 .e00 .f01 {
	width: 18px;
	height: 18px;
	display: inline-block;
	background-image: url(../images/tc0.png);
	position: relative;
	top: 5px;
}

#tc_detail_integrate .a01 .b02 .c05 .d02 .e00 .f01.active {
	background-image: url(../images/tc0A.png);
}

#tc_detail_integrate .a01 .b02 .c05 .d02 .e00 .f02 {
	color: #eb5b41;
}

#tc_detail_integrate .a01 .b02 .c05 .d02 .e00 .f03:hover {
	color: #019eeb;
}

#tc_detail_integrate .a01 .b02 .c06 {
	margin-top: 10px;
}

#tc_detail_integrate .a01 .b02 .c06 .d01 {
	float: left;
	text-align: right;
	min-width: 70px;
	line-height: 24px;
	height: 24px;
	font-size: 14px;
	color: #888888;
}

#tc_detail_integrate .a01 .b02 .c06 .d02 {
	float: left;
}

#tc_detail_integrate .a01 .b02 .c06 .d02 .e00 {
	position: relative;
	float: left;
	margin-right: 10px;
	font-size: 14px;
	color: #555555;
}

#tc_detail_integrate .a01 .b02 .c06 .d02 .e00 .f01 {
	float: left;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	background-color: #64adff;
	display: inline-block;
	color: #ffffff;
	text-align: center;
	line-height: 18px;
	margin-right: 3px;
}

#tc_detail_integrate .a01 .b02 .c06 .d02 .e00 .f02 {
	float: left;
}

#tc_detail_integrate .a01 .b02 .c06 .d02 .e00 .f03 {
	display: none;
	position: absolute;
	padding: 10px 15px 10px;
	top: 35px;
	left: -30px;
	width: 190px;
	border-radius: 5px;
	border: 1px #c1deff solid;
	background-color: #ffffff;
	z-index: 899;
}

#tc_detail_integrate .a01 .b02 .c06 .d02 .e00 .f03 .g01 {
	position: absolute;
	width: 20px;
	height: 20px;
	background-image: url(../images/419.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	top: -20px;
	left: 30px;
}

#tc_detail_integrate .a01 .b02 .c06 .d02 .e00:hover .f03 {
	display: block;
}

#tc_detail_integrate .a01 .b02 .c06 .d02 .e00 {}

#tc_detail_integrate .a02 {
	min-height: 200px;
	border: #e3e3e3 0px solid;
	margin: 10px 0 0 0;
}

#tc_detail_integrate .a02 .b01 .c01 {
	width: 100%;
	box-sizing: border-box;
	height: 60px;
	line-height: 60px;
	border-bottom: #dfdfdf 1px solid;
	background-color: #f6f6f6;
	position: relative;
	z-index: 99999;
}

#tc_detail_integrate .a02 .b01 .c01 .d00 {
	position: relative;
	float: left;
	min-width: 124px;
	text-align: center;
	font-size: 16px;
	color: #000;
	background-color: #f6f6f6;
	border-right: 1px #dfdfdf solid;
}

#tc_detail_integrate .a02 .b01 .c01 .d00.active {
	background-color: #ffffff;
	border-top: 2px #0091d5 solid;
	line-height: 58px;
	color: #019eeb;
	font-weight: bold;
}

#tc_detail_integrate .a02 .b01 .c01 .d00 .e01 {
	position: absolute;
	width: 9px;
	height: 9px;
	background: url(../images/tc_nav05.png);
	left: 50%;
	margin-left: -4.5px;
}

#tc_detail_integrate .a02 .b01 .c01 .d00:after {
	content: "";
	display: block;
	position: absolute;
	height: 2px;
	background-color: #ffffff;
	bottom: 2px;
	width: 100%;
	z-index: 1;
}

#tc_detail_integrate .a02 .b02 {
	padding: 0px;
}

#tc_detail_integrate .a02 .b02 .c00 {
	padding: 20px;
	border: 1px #e3e3e3 solid;
	min-height: 100px;
	margin-bottom: 10px;
	background-color: #ffffff;
	transition: box-shadow .25s;
}

#tc_detail_integrate .a02 .b02 .c00 .d01 {
	float: left;
	width: 180px;
}

#tc_detail_integrate .a02 .b02 .c00 .d01 img {
	width: 100%;
}

#tc_detail_integrate .a02 .b02 .c00 .d02 {
	float: left;
	margin-left: 20px;
}

#tc_detail_integrate .a02 .b02 .c00 .d02 .e01 {
	color: #555555;
	display: block;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	float: left;
	max-width: 492px;
	padding-right: 10px;
	margin-bottom: 12px;
	height: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#tc_detail_integrate .a02 .b02 .c00 .d02 .e00 {
	margin-top: 3px;
}

#tc_detail_integrate .a02 .b02 .c00 .d02 .e00 .f01 {
	float: left;
	display: block;
	width: 20px;
	height: 18px;
	background: url(../images/jginfo_iconYY.png) no-repeat center;
	border: 0px;
	margin: 0px 0px 0px 0px;
}

#tc_detail_integrate .a02 .b02 .c00 .d02 .e00 .f02 {
	margin-left: 5px;
	float: left;
	color: #6e6e6f;
	margin-right: 11px;
	line-height: 22px;
	max-width: 420px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#tc_detail_integrate .a02 .b02 .c00 .d02 .e03 .f01 {
	background: url(../images/jginfo_iconDZ.png) no-repeat center;
	border: 0px;
	margin: 0px 0px 0px 0px;
}

#tc_detail_integrate .a02 .b02 .c00 .d02 .e04 .f01 {
	background: url(../images/jginfo_iconTIME.png) no-repeat center;
	border: 0px;
	margin: 0px 0px 0px 0px;
}

#tc_detail_integrate .a02 .b02 .c00 .d02 .e05 .f01 {
	background: url(../images/jginfo_iconRL.png) no-repeat center;
	border: 0px;
	margin: 0px 0px 0px 0px;
}

#tc_detail_integrate .a02 .b02 .c00 .d02 .e03 .f03 {
	float: left;
	cursor: pointer;
}

#tc_detail_integrate .a02 .b02 .c00 .d02 .e03 .f03 .g01 {
	float: left;
	position: relative;
	top: -3px;
	display: inline-block;
	width: 13px;
	height: 17px;
	background: url(../images/icon_gps2.png) no-repeat left center;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 5px;
}

#tc_detail_integrate .a02 .b02 .c00 .d02 .e03 .f03 .g02 {
	float: left;
	margin-left: 0px;
	color: #6e6e6f;
	line-height: 22px;
}

#tc_detail_integrate .a02 .b02 .c00 .d03 {
	float: right;
	position: relative;
}

#tc_detail_integrate .a02 .b02 .c00 .d03 .e01:after {
	content: "";
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1px;
	height: 140px;
	border-left: 1px #e3e3e3 dashed;
}

#tc_detail_integrate .a02 .b02 .c00 .d03 .e01 {
	width: 100px;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 3px;
	margin-bottom: 20px;
	line-height: 36px;
	text-align: center;
	background-color: transparent;
	border: 1px #008cd6 solid;
	color: #008cd6;
	font-size: 16px;
}

#tc_detail_integrate .a02 .b02 .c00 .d03 .e02 {
	width: 100px;
	margin-left: 20px;
	cursor: pointer;
	line-height: 36px;
	text-align: center;
	border-radius: 3px;
	background-color: #ca5724;
	color: #ffffff;
	font-size: 16px;
}

#tc_detail_integrate .a02 .b02 .c00 .d03 .e02:hover {
	background-color: #ca5724;
}

#tc_detail_integrate .a02 .b02 .c00 .d03 .e03 {
	position: relative;
	left: 8px;
}

#tc_detail_integrate .a02 .b02 .c00 .d03 .e03 .f01 {
	text-align: center;
	color: #f25813;
	font-size: 18px;
}

#tc_detail_integrate .a02 .b02 .c00 .d03 .e03 .f02 {
	text-align: center;
	color: #999;
	font-size: 14px;
	margin-bottom: 3px;
}

#tc_detail_integrate .a02 .b02 .c00 .d04 {
	float: right;
	margin-top: 45px;
}

#tc_detail_integrate .a02 .b02 .c00 .d04 .e01 {
	line-height: 42px;
	float: right;
	border: 1px #e3e3e3 solid;
	width: 73px;
	margin-right: 20px;
}

#tc_detail_integrate .a02 .b02 .c00 .d04 .e01 .f01 {
	float: right;
	border-left: 1px #e3e3e3 solid;
}

#tc_detail_integrate .a02 .b02 .c00 .d04 .e01 .f01 .g01 {
	color: #888888;
	width: 22px;
	height: 22px;
	border-bottom: 1px #e3e3e3 solid;
	cursor: pointer;
	background: url(../images/jia.jpg) no-repeat center center;
	border-left: none;
}

#tc_detail_integrate .a02 .b02 .c00 .d04 .e01 .f01 .g02 {
	color: #888888;
	width: 22px;
	height: 20px;
	cursor: pointer;
	background: url(../images/jian.jpg) no-repeat center center;
	border-left: none;
}

#tc_detail_integrate .a02 .b02 .c00 .d04 .e01 .f02 {
	color: #555;
	line-height: 40px;
	border: none;
	width: 50px;
	text-indent: 8px;
	font-size: 19px;
}

#tc_detail_integrate .a02 .b02 .c00 .d04 .e02 {
	color: #888888;
	line-height: 40px;
	float: right;
}

#tc_detail_integrate .a02 .b03 {
	text-align: center;
	color: #555;
	margin-bottom: 0px;
	cursor: pointer;
}

#tc_detail_integrate .a02 .b03 span {
	border-bottom: 1px #019eeb solid;
	color: #019eeb;
	padding-bottom: 1px;
	font-size: 14px;
}

#tc_detail_integrate .a03 .b01 {
	margin-top: 0px;
	padding-bottom: 20px;
}

#tc_detail_integrate .a03 .b02 {
	margin-top: 18px;
	float: right;
}

#tc_detail_integrate .jg_detail_show08 {
	float: left;
}

#tc_detail_integrate .jg_detail_show08 .hot_tag_box {
	width: 906px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	border: 1px #e0e0e0 solid;
	padding: 20px;
	float: left;
}

#tc_detail_integrate .jg_detail_show08 .hot_tag_box2 {
	width: 1158px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	border: 1px #e0e0e0 solid;
	padding: 20px;
	float: left;
}

#tc_detail_integrate .jg_detail_show08 .hot_tag_box3 {
	margin-top: 0px;
}

#tc_detail_integrate .jg_detail_show08 .hot_tag_box>div {
	height: 25px;
	overflow: hidden;
}

#tc_detail_integrate .jg_detail_show08 .hot_tag_box ul {
	width: 750px;
	float: left;
	overflow: hidden;
}

#tc_detail_integrate .jg_detail_show08 .hot_tag_box2 ul {
	width: 1060px;
	float: left;
	overflow: hidden;
}

#tc_detail_integrate .jg_detail_show08 .hot_tag_box li {
	float: left;
	margin-right: 10px;
	width: 130px;
}

#tc_detail_integrate .jg_detail_show08 .hot_tag_box li a {
	padding-left: 18px;
	padding-right: 18px;
	font-size: 14px;
	display: block;
	color: #666666;
	height: 25px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#tc_detail_integrate .jg_detail_show08 .hot_tag_box li a:hover {
	color: #555555;
	font-size: 14px;
}

#tc_detail_integrate .jg_detail_show08 .hot_tag_box>div {
	padding-top: 5px;
	line-height: 25px;
}

#tc_detail_integrate .jg_detail_show08 .hot_tag_box>div span {
	float: left;
	display: block;
	color: #555555;
	font-size: 14px;
}

#tc_detail_integrate .jg_detail_show08 .hot_tag_box>div em {
	margin-top: 5px;
	cursor: pointer;
	float: left;
	width: 18px;
	height: 15px;
	display: block;
	border: 1px #e0e0e0 solid;
	background-image: url(../images/jg_detail_sprite.png);
	background-repeat: no-repeat;
	background-position: 4px -239px;
}


.tc_body .sub.sub04 {
	padding-bottom: 0px;
}

.easyDialog_wrapper {
	width: 320px;
	color: #444;
	border: 3px solid rgba(0, 0, 0, 0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	display: none;
	font-family: "Microsoft yahei", Arial;
}

.easyDialog_wrapper .easyDialog_content {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	border: 1px solid #e5e5e5;
}

.easyDialog_wrapper .easyDialog_title {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: #666;
	padding: 0 10px;
	font-size: 14px;
	border-bottom: 1px solid #e5e5e5;
	background: #f7f7f7;
	border-radius: 4px 4px 0 0;
}

.easyDialog_wrapper .close_btn {
	font-family: arial;
	font-size: 18px;
	_font-size: 12px;
	font-weight: 700;
	color: #999;
	text-decoration: none;
	float: right;
}

.easyDialog_wrapper .close_btn:hover {
	color: #333;
}

.easyDialog_wrapper .easyDialog_text {
	padding: 25px 10px;
	font-size: 13px;
	line-height: 22px;
}

.easyDialog_wrapper .easyDialog_footer {
	padding: 0 10px;
	*zoom: 1;
}

.easyDialog_wrapper .easyDialog_footer:after {
	content: '';
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	clear: both;
}

.easyDialog_wrapper .btn_highlight,
.easyDialog_wrapper .btn_normal {
	border: 1px solid;
	border-radius: 2px;
	cursor: pointer;
	font-family: "Microsoft yahei", Arial;
	float: right;
	font-size: 12px;
	padding: 0 12px;
	height: 24px;
	line-height: 24px;
	margin-bottom: 10px;
}

.easyDialog_wrapper .btn_highlight {
	background: #4787ed;
	background: -webkit-gradient(linear, center bottom, center top, from(#4787ed), to(#4d90fe));
	background: -moz-linear-gradient(90deg, #4787ed, #4d90fe);
	border-color: #3079ed;
	color: #fff;
}

.easyDialog_wrapper .btn_normal {
	margin-left: 10px;
	border-color: #c3c3c3;
	background: #ececec;
	color: #333;
	background: -webkit-gradient(linear, center bottom, center top, from(#ececec), to(#f4f4f4));
	background: -moz-linear-gradient(90deg, #ececec, #f4f4f4);
}

/*分页*/
div#p_select span {
	border: 1px solid #dddddd;
	color: #898989;
	display: inline-block;
	font-size: 13px;
	height: 24px;
	line-height: 24px;
	margin: 0 1px;
	padding: 0 10px;
	text-align: center;
	width: auto;
}

.pointer {
	cursor: pointer;
}

.topbox .fix_element .right .right01 {
	padding-top: 119px !important;
}

.topbox .nav .nav_body01 .nav_body>li {
	min-width: 120px;
}

@charset "utf-8";

.goddessBack {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 99999999999999999;
}

.goddessBack>div.goddess {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 8rem;
	height: 9rem;
	margin-left: -4rem;
	margin-top: -5rem;
	background: url("../images/goddess.png") no-repeat center;
	background-size: auto auto;
	z-index: 99;
}

.goddessBack>div.goddess>a#goddessShut {
	position: absolute;
	top: 1.1rem;
	left: 6.8rem;
	width: 0.5rem;
	height: 0.5rem;
	/*background: url(../images/goddessshut.png) no-repeat center;*/
	background-size: cover;
	z-index: 99;
	cursor: pointer;
}

/*分页*/
div#p_select span {
	border: 1px solid #dddddd;
	color: #898989;
	display: inline-block;
	font-size: 13px;
	height: 24px;
	line-height: 24px;
	margin: 0 1px;
	padding: 0 10px;
	text-align: center;
	width: auto;
}

.pointer {
	cursor: pointer;
}

.topbox .fix_element .right .right01 {
	padding-top: 119px !important;
}

.topbox .nav .nav_body01 .nav_body>li {
	min-width: 120px;
}

.pointer {
	cursor: pointer;
}

::-ms-clear,
::-ms-reveal {
	display: none;
}

#rmtj_jg dd.type_add>ul>li {
	width: auto;
	padding-right: 30px;
	float: left;
	height: auto;
	margin: 0 0 0 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 30px;
}

.newOrder {
	float: right;
	width: 260px;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	margin-bottom: 10px;
	margin-top: 10px;
}

.newOrder .title {
	padding-left: 20px;
	font-size: 16px;
	color: #555555;
	line-height: 58px;
	box-sizing: border-box;
	border-bottom: 1px solid #e6e6e6;
	font-family: "微软雅黑";
}

.newOrder .myscroll {
	width: 100%;
	height: 260px;
	margin: 0 auto;
	line-height: 26px;
	font-size: 12px;
	overflow: hidden;
}

.newOrder .Orderlist {
	padding: 0 10px;
	font-size: 14px;
	color: #777777;
	line-height: 40px;
	background: #f6f6f6;
}

.newOrder .Orderlist li {
	padding: 0 10px;
	font-size: 12px;
	color: #777777;
	line-height: 40px;
	border-bottom: 1px dashed #dddddd;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.newOrder .Orderlist li a {
	font-size: 12px;
}

.newOrder .Orderlist li:last-child {
	border: none;
}

.btnDetail {
	display: inline-block;
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	background-color: #008cd6;
	border-radius: 3px;
	position: absolute;
	right: 22px;
	top: 100px;
}

.btnDetail:hover {
	background-color: #019eeb;
	color: #fff;
}

.K1 {
	text-align: center;
	padding-top: 68px;
}

.K1 img {
	display: inline-block;
	width: auto;
}

.K1 p {
	color: #666666;
	font-size: 14px;
	margin: 40px 0 15px;
}

.K1 a {
	display: inline-block;
	color: #008cd7;
	font-size: 12px;
	width: 140px;
	line-height: 33px;
	height: 33px;
	border-radius: 17px;
	border: solid 1px #999999;
}

.selected {
	background-color: rgba(0, 140, 214, 0.1);
}

#tjgl_mec .MECBox .MECList ul li {
	padding: 5px 0;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pointer {
	cursor: pointer;
}

.empty .empty_left {
	width: 50px;
	float: left;
	margin-left: 50px;
	margin-top: 20px;
}

.empty .empty_right {
	float: left;
	width: 600px;
	margin-left: 70px;
}

.empty b {
	font-size: 18px;
	font-weight: 600;
}

.empty {
	background-color: #fff8f6;
	border: 1px solid #eee;
	height: 200px;
}

#p_select span:hover {
	background: #ddd;
	color: #fff;
	cursor: pointer;
}

#p_select span:last-child:hover {
	background: #fff;
	color: #000;
}

.jg_right .MEC .MECList .ListBox .imgBox p i {
	width: 200px;
}

.page span.on {
	background-color: #dddddd;
	color: #FFF;
}

#rmtj_jg dd.type_add>ul>li {
	width: 160px;
	margin-right: 30px;
	float: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

@charset "utf-8";

.goddessBack {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 99999999999999999;
}

.goddessBack>div.goddess {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 8rem;
	height: 9rem;
	margin-left: -4rem;
	margin-top: -5rem;
	background: url("../images/goddess.png") no-repeat center;
	background-size: auto auto;
	z-index: 99;
}

.goddessBack>div.goddess>a#goddessShut {
	position: absolute;
	top: 1.1rem;
	left: 6.8rem;
	width: 0.5rem;
	height: 0.5rem;
	/*background: url(../images/goddessshut.png) no-repeat center;*/
	background-size: cover;
	z-index: 99;
	cursor: pointer;
}

/*分页*/
div#p_select span {
	border: 1px solid #dddddd;
	color: #898989;
	display: inline-block;
	font-size: 13px;
	height: 24px;
	line-height: 24px;
	margin: 0 1px;
	padding: 0 10px;
	text-align: center;
	width: auto;
}

.pointer {
	cursor: pointer;
}

.topbox .fix_element .right .right01 {
	padding-top: 119px !important;
}

.topbox .nav .nav_body01 .nav_body>li {
	min-width: 120px;
}

@charset "utf-8";
@import url("top_foot.css");

img {
	border: 0;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
	border: 0;
	margin: 0px;
	padding: 0px;
}

li,
ul,
p,
dl,
dt,
dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: "微软雅黑";
}

h1,
h2,
h3,
h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: "微软雅黑";
	color: #000;
}

a {
	color: #000000;
	text-decoration: none;
	font-family: "微软雅黑";
	font-size: 13px;
}

a:hover {
	color: #666;
	text-decoration: none;
}

label,
input {
	margin: 0;
	padding: 0;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

em,
i {
	font-style: normal;
	font-family: "微软雅黑";
}

samp,
span {
	font-family: "微软雅黑";
}

body {
	margin: auto;
	width: 100%;
	height: auto;
	font-size: 13px;
	font-family: "微软雅黑";
	background-color: #fff;
}

/*会员头部*/
.topbox .top_member {
	margin: auto;
	width: 1200px;
	height: 86px;
	line-height: 30px;
	display: block;
	clear: both;
}

.topbox .top_member .logo {
	width: 380px;
	height: 86px;
	margin: 0;
	overflow: hidden;
}

/*.topbox .top_member .logo img{ height:125px;display: block;margin-top: -15px;}*/
.topbox .top_member .logo img {
	width: 230px;
	display: block;
	margin-top: 8px;
}

.topbox .top_member .logo a {
	float: left;
	width: auto;
	height: auto;
}

.topbox .top_member .logo span {
	float: left;
	width: auto;
	height: auto;
	font-size: 24px;
	color: #6e6e6f;
	margin: 12px 0 0 26px;
}

.topbox .top_member .top_right {
	width: auto;
	height: auto;
	margin: 27px 0 0 0;
}

.topbox .top_member .top_right a {
	font-size: 14px;
	color: #6e6e6f;
	margin-left: 20px;
}

.topbox .top_member .top_right a:hover {
	color: #019eeb;
}

/*登录页*/
.mem_login_all {
	float: left;
	width: 100%;
	min-width: 1200px;
	height: 469px;
	background-color: #019eeb;
}

.mem_body {
	margin: 0 auto;
	/* width:1200px; */
	height: auto;
}

.mem_login_pic {
	margin-left: 30px;
}

.mem_login {
	width: 350px;
	height: auto;
	line-height: 25px;
	background-color: #FFF;
	margin: 34px 135px 0 0;
	padding-bottom: 35px;
	position: relative;
}

.mem_login .mem_login_title {
	width: 292px;
	margin: 28px auto 5px auto;
	overflow: hidden;
}

.mem_login .mem_login_title h3 {
	float: left;
	width: auto;
	height: auto;
	font-size: 20px;
	color: #5e5e5e;
	font-weight: normal;
	margin-bottom: 10px;
}

.mem_login .mem_login_title .mem_login_titlea {
	float: right;
	width: auto;
	height: auto;
	line-height: 30px;
	font-size: 16px;
	color: #019eeb;
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden
}

.mem_login_title .mem_login_titlea span {
	display: inline-block;
	width: 45px;
	height: 56px;
	background: url(../images/icon_login1.png) 0 0 no-repeat;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -2px;
}

.mem_login_title .mem_login_titlea i {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -2px;
	border: 1px solid #b6e5fc;
	padding: 0 4px;
	color: #019eeb;
	font-size: 12px;
	position: relative;
}

.mem_login_title .mem_login_titlea i img {
	margin-top: -2px;
	vertical-align: middle;
}

.mem_login_title .mem_login_titlea i .jiantou {
	display: block;
	width: 7px;
	height: 12px;
	position: absolute;
	top: 10px;
	right: -7px;
}

.mem_login_title a.phonelogin span {
	background: url(../images/icon_login2.png) 0 0 no-repeat;
}

.mem_login .error_message {
	width: 262px;
	height: auto;
	line-height: 25px;
	margin: 0 0 0 29px;
	padding-left: 28px;
	font-size: 14px;
	color: #FF8E8E;
	background: url(../images/wrong.png) 3px 2px no-repeat;
	background-size: 20px;
	background-color: #FFF2F2;
	border: #FF8E8E 1px solid;
}

.mem_login ul {
	width: 292px;
	height: auto;
	margin: 0 auto;
}

.mem_login ul li {
	margin-top: 15px;
	overflow: hidden
}

.mem_login ul li input {
	width: 266px;
	height: 16px;
	line-height: 16px;
	margin: 0;
	font-size: 14px;
	color: #999;
	font-family: "微软雅黑";
	padding: 13px 12px;
	border: #A5A5A5 1px solid;
}

.mem_login ul li input.verifycode {
	width: 133px;
}

.mem_login ul li span {
	float: right;
}

.mem_login span.getvcode {
	display: block;
	background-color: #ccc;
	width: 125px;
	height: 44px;
	line-height: 44px;
	text-align: center;
}

.mem_login span.getvcode a {
	color: #666;
}

.mem_login span.getvcode.active {
	background-color: #019eeb;
}

.mem_login span.getvcode.active a {
	color: #fff;

}

.mem_login ul li span img {
	height: 44px;
}

.mem_login ul li label {
	font-size: 14px;
	color: #5E5E5E;
	cursor: pointer;
	float: left
}

.mem_login ul li label input.nologin {
	float: left;
	width: auto;
	margin: 6px 5px 0 0;
	padding: 0;
	border: none;
	cursor: pointer;
}

.mem_login ul li samp {
	float: right;
}

.mem_login ul li samp+samp {
	margin-right: 20px;
}

.mem_login ul li samp a {
	font-size: 14px;
	color: #019eeb;
}

.mem_login ul li em a {
	display: block;
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	background-color: #019eeb;
}

.mem_login ul li em a:hover {
	background-color: #1fa5e7;
}

/*注册页*/
.mem_register_all {
	float: left;
	width: 100%;
	min-width: 1200px;
	height: auto;
	border-top: #D5D5D5 1px solid;
}

.mem_register {
	width: 1198px;
	height: auto;
	margin-top: 34px;
	padding-bottom: 60px;
	border: #D5D5D5 1px solid;
}

.mem_register_body {
	width: 350px;
	height: auto;
	line-height: 25px;
	background-color: #FFF;
	margin: 64px 0 0 134px;
}

.mem_register_body .mem_register_title {
	width: 100%;
	height: auto;
	margin: 0;
}

.mem_register_body .mem_register_title h3 {
	float: left;
	width: auto;
	height: auto;
	font-size: 22px;
	color: #000;
	font-weight: normal;
}

.mem_register_body ul {
	float: left;
	width: 100%;
	height: auto;
	margin: 25px 0 0 0;
}

.mem_register_body ul li {
	float: left;
	width: 100%;
	height: auto;
	line-height: 24px;
	margin: 0 0 0 0;
	position: relative;
}

.mem_register_body ul li p {
	float: left;
	width: 348px;
	height: 52px;
	line-height: 24px;
	margin: -1px 0 0 0;
	border: #DEDEDE 1px solid;
}

.mem_register_body ul li span {
	float: left;
	width: 80px;
	height: auto;
	font-size: 14px;
	color: #666;
	margin: 14px 0 0 20px;
	border: none;
}

.mem_register_body ul li span.prompt {
	position: absolute;
	top: 11px;
	left: 380px;
	z-index: 10;
	float: none;
	width: 234px;
	height: auto;
	line-height: 18px;
	font-size: 14px;
	color: #999;
	padding: 5px;
	margin: 0;
	background-color: #F3F4F4;
	border: #019eeb 1px solid;
	display: none;
}

.mem_register_body ul li span.prompt i {
	float: none;
	width: 8px;
	height: 13px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 50%;
	left: -8px;
	margin-top: -6px;
	z-index: 11;
	background: url(../images/prompt_bg.jpg) center no-repeat;
}

.mem_register_body ul li span.wrong {
	color: #EB5B41;
	background-color: #fff;
	border: #fff 1px solid;
	left: 370px;
	padding-left: 32px;
	background: url(../images/wrong.png) no-repeat;
}

.mem_register_body ul li input {
	float: left;
	width: 207px;
	height: 24px;
	line-height: 24px;
	margin: 0;
	font-size: 14px;
	color: #999;
	font-family: "微软雅黑";
	padding: 0;
	margin: 14px 0;
	border: none;
	padding-right: 30px;
}

.mem_register_body ul li input:focus {
	outline: none;
}

.mem_register_body ul li.top14 {
	margin-top: 14px;
}

.mem_register_body ul li.verifycode {}

.mem_register_body ul li.verifycode p {
	width: 201px;
}

.mem_register_body ul li.verifycode input {
	width: 95px;
	padding: 0;
}

.mem_register_body ul li samp {
	float: right;
	width: 139px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border: #DEDEDE 1px solid;
	padding: 14px 0;
	margin: -1px 0 0 0;
	background-color: #019eeb;
	cursor: pointer;
}

.mem_register_body ul li samp a {
	color: #fff;
}

.mem_register_body ul li samp:hover {
	background-color: #1fa5e7;
}

.mem_register_body ul li .send {
	color: #666;
	cursor: default;
}

.mem_register_body ul li .send a {
	color: #666;
}

.mem_register_body ul li .send {
	background-color: #eeeeee;
}

.mem_register_body ul li i {
	float: left;
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	padding: 9px 0;
}

.mem_register_body ul li i a {
	font-size: 14px;
	color: #019eeb;
}

.mem_register_body ul li em {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 0 0 0;
}

.mem_register_body ul li em a {
	float: left;
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	background-color: #019eeb;
}

.mem_register_body ul li em a:hover {
	background-color: #1fa5e7;
}

.mem_register_body ul li input.success {
	background: url(../images/success.png) right center no-repeat;
}

.mem_register_pic {
	width: 400px;
	line-height: 20px;
	margin: 68px 37px 0 0;
}

.mem_register_pic i {
	float: right;
	width: 100%;
	text-align: right;
	margin: 20px 0 0 0;
}

.mem_register_pic p {
	float: right;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #999;
	margin: 0 54px 0 0;
}

.mem_register_pic p a {
	color: #019eeb;
}

/*忘记密码*/
.forgot_password {
	width: 1198px;
	height: auto;
	min-height: 600px;
	margin-top: 34px;
	padding-bottom: 60px;
	border: #D5D5D5 1px solid;
}

.forgot_title {
	width: 1100px;
	height: auto;
	line-height: 25px;
	margin: 22px 0 0 38px;
}

.forgot_title h1 {
	font-size: 22px;
	color: #000;
	font-weight: normal;
}

.forgot_type {
	width: 800px;
	height: 6px;
	background-color: #dbdbdb;
	margin: 36px 0 0 197px;
	position: relative;
	z-index: 1;
}

.forgot_type li {
	float: left;
	width: 80px;
	height: auto;
	line-height: 25px;
	background: url(../images/forgot.png) center 0 no-repeat;
	text-align: center;
	margin: -11px 0 0 0;
	padding: 30px 0 0 0;
	font-size: 12px;
	color: #dbdbdb;
}

.forgot_type li.forgot_type_1 {
	position: absolute;
	top: 0;
	left: -40px;
}

.forgot_type li.forgot_type_2 {
	position: absolute;
	top: 0;
	left: 360px;
}

.forgot_type li.forgot_type_3 {
	position: absolute;
	top: 0;
	right: -40px;
}

.forgot_type li.finish {
	color: #019eeb;
	background: url(../images/forgot_finish.png) center 0 no-repeat;
}

.forgot_type li.finish i {
	position: absolute;
	top: 11px;
	left: 52px;
	width: 189px;
	height: 6px;
	background: #019eeb;
}

.forgot_type li.finish em {
	position: absolute;
	top: 11px;
	left: 240px;
	width: 6px;
	height: 6px;
	background: url(../images/forgot_sj.png) 0 no-repeat;
}

.forgot_type li.finish big {
	position: absolute;
	top: 11px;
	left: 52px;
	width: 377px;
	height: 6px;
	margin: 0;
	padding: 0;
	background: #019eeb;
	border: none;
}


.forgot_body_all {
	width: 500px;
	height: auto;
	margin: 98px 0 0 300px;
}

.forgot_body_all ul {
	float: left;
	width: 100%;
	height: auto;
}

.forgot_body_all ul li {
	float: left;
	width: 100%;
	height: 55px;
	margin: 10px 0 0 0;
	position: relative;
}

.forgot_body_all ul li span {
	float: left;
	width: 132px;
	height: auto;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	margin: 16px 0 0 0;
	text-align: right;
}

.forgot_body_all ul li p {
	float: right;
	width: 348px;
	height: 53px;
	border: #DEDEDE 1px solid;
}

.forgot_body_all ul li p input {
	float: left;
	width: 326px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	margin: 15px 0 0 11px;
	padding: 0;
	border: none;
}

.forgot_body_all ul li p input:focus {
	outline: none;
}

.forgot_body_all ul li p.verifycode {
	width: 201px;
}

.forgot_body_all ul li p.verifycode input {
	width: 179px;
}

.forgot_body_all ul li a {
	float: right;
	width: 139px;
	height: 23px;
	line-height: 25px;
	padding: 15px 0;
	margin-left: 6px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	border: #DEDEDE 1px solid;
	background-color: #019eeb;
	cursor: pointer;
}

.forgot_body_all ul li a:hover {
	background-color: #1fa5e7;
}

.forgot_body_all ul li a.send {
	color: #666;
	background-color: #EEEEEE;
	cursor: default;
}

.forgot_body_all ul li a.send:hover {
	background-color: #EEEEEE;
}


.forgot_body_all ul li span.prompt {
	position: absolute;
	top: 11px;
	left: 510px;
	z-index: 10;
	float: none;
	width: 300px;
	height: auto;
	line-height: 18px;
	font-size: 14px;
	color: #F00;
	padding: 5px;
	margin: 0;
	text-align: left;
}


.forgot_tip_type {
	width: 500px;
	height: auto;
	margin: 0 0 0 0;
}

.forgot_tip_type span {
	float: left;
	width: 132px;
	height: auto;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	margin: 16px 0 0 0;
	text-align: right;
}

.forgot_tip_type ul {
	float: right;
	width: 350px;
	height: auto;
}

.forgot_tip_type ul li {
	float: left;
	width: 168px;
	height: 53px;
	border: #DEDEDE 1px solid;
}

.forgot_tip_type ul li a {
	float: left;
	width: 100%;
	height: 23px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	color: #4b4643;
	padding: 15px 0;
	margin: 0;
	background-color: #FFF;
	border: none;
}

.forgot_tip_type ul li .forgot_tip {
	color: #4b4643;
	background-color: #FFF;
}

.forgot_tip_type ul li .forgot_tip:hover {
	color: #4b4643;
	background-color: #FFF;
}

.forgot_tip_type ul li .forgot_tip_ {
	color: #FFF;
	background-color: #019eeb;
}

.forgot_tip_type ul li .forgot_tip_:hover {
	color: #FFF;
	background-color: #019eeb;
}


.forgot_body {
	width: 500px;
	height: auto;
	margin: 0 0 0 0;
	display: none;
}


.forgot_body_btn {
	width: 500px;
	height: auto;
	margin: 43px 0 0 0;
}

.forgot_body_btn a {
	float: right;
	width: 348px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	font-size: 22px;
	color: #FFF;
	background-color: #019EEB;
	margin-right: 1px;
}

.forgot_body_btn a:hover {
	background-color: #1fa5e7;
}

.forgot_finish {
	width: 200px;
	height: auto;
	line-height: 25px;
	margin: 50px 0 0 177px;
	padding: 4px 0 0 58px;
	background: url(../images/success.jpg) no-repeat;
}

.forgot_finish b {
	font-size: 18px;
	color: #019eeb;
	font-weight: normal;
}

.forgot_finish p {
	font-size: 14px;
	color: #666;
}


/*2018-11-13新增微信登录方式*/
.Toggle_login_mode {
	height: 50px;
	line-height: 50px;
	background: #fff;
	width: 100%;
	text-align: center;
	font-size: 18px;
	margin-top: 16px;
}

.Toggle_login_mode .x01 {
	width: 50%;
	border-bottom: 2px solid #EEEEEE;
	cursor: pointer;
}

.loginactive {
	border-bottom: 2px solid #019EEB !important;
}

#wxLogin {
	text-align: center;
}

#wxLogin .wxCode {
	width: 220px;
	height: 220px;
	margin: auto;
}

#wxLogin .scane {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
}

#wxLogin .scane .scaneimg {
	width: 28px;
	height: 28px;
	margin-right: 20px;
}

#wxLogin .scane .description {
	color: #666666;
}

.bindPhone {
	width: 776px;
	height: 415px;
	background: #fff;
	margin: 27px auto 0;
	text-align: center;
}

.bindPhone .b01 {
	width: 570px;
	margin: auto;
}

.bindPhone .b01 .c01 {
	padding: 30px 0;
	border-bottom: 2px solid #EEEEEE;
}

.bindPhone .b01 .c01 .d01 {
	font-size: 18px;
	color: #5e5e5e;
}

.bindPhone .b01 .c02 {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	padding-top: 40px;
}

.bindPhone .b01 .c02 .d01 {
	border-right: 2px solid #ECECEC;
	width: 180px;
	height: 180px;
}

.bindPhone .b01 .c02 .d02 {
	width: 375px;
	height: 180px;
}

.bindPhone .b01 .c02 .d01 .e01 {
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 30px;
}

.bindPhone .b01 .c02 .d01 .e01 .f01 {
	width: 33px;
	height: 26px;
	margin-right: 10px;
}

.bindPhone .b01 .c02 .d01 .e01 .f02 {
	font-size: 15px;
	color: #5e5e5e;
}

.bindPhone .b01 .c02 .d01 .e02 .f01 {
	width: 90px;
	height: 90px;
}

.bindPhone .b01 .c02 .d01 .e02 .f02 {
	font-size: 15px;
	color: #5e5e5e;
}

.bindPhone .b01 .c02 .d02 .e00 {
	width: 296px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #DDDBDB;
	padding: 2px 0 2px 15px;
	display: -webkit-flex;
	display: flex;
	/*justify-content: center;*/
	align-items: center;
	margin: 0 auto 15px;
}

.bindPhone .b01 .c02 .d02 .e00 .f01 {
	width: 20px;
	height: 25px;
	margin-right: 15px;
}

.bindPhone .b01 .c02 .d02 .e00 .f02 {
	border: 0;
	height: 34px;
	line-height: 34px;
	border-left: 1px solid #ddd;
	color: #333333;
	text-indent: 15px;
	font-size: 14px;
	width: 100%;
}

.bindPhone .b01 .c02 .d02 .e02 {
	width: 188px;
	display: -webkit-flex;
	display: flex;
	justify-content: start;
	margin: 0 0 15px 30px;
	position: relative;
}

.bindPhone .b01 .c02 .d02 .e02 .f03 {
	width: 98px;
	height: 48px;
	line-height: 48px;
	background: #019EEB;
	color: #fff;
	text-align: center;
	position: absolute;
	right: -110px;
	top: 0;
	outline: none;
	border: 0;
	cursor: pointer;
	user-select: none;
}

.bindPhone .b01 .c02 .d02 .e03 {
	width: 316px;
	height: 42px;
	line-height: 42px;
	background: #019EEB;
	color: #fff;
	margin: auto;
	cursor: pointer;
}

/*sign*/
.sign {
	width: 776px;
	height: 415px;
	background: #fff;
	margin: 27px auto 0;
	text-align: center;
}

.sign .b01 {
	width: 570px;
	margin: auto;
}

.sign .b01 .c01 {
	padding: 30px 0;
	border-bottom: 2px solid #EEEEEE;
}

.sign .b01 .c01 .d01 {
	font-size: 18px;
	color: #5e5e5e;
}

.sign .b01 .c02 {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	padding-top: 40px;
}

.sign .b01 .c02 .d01 {
	border-right: 2px solid #ECECEC;
	width: 180px;
	height: 180px;
}

.sign .b01 .c02 .d02 {
	width: 375px;
	height: 180px;
	box-sizing: border-box;
	padding-left: 30px;
}

.sign .b01 .c02 .d01 .e01 {
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 30px;
}

.sign .b01 .c02 .d01 .e01 .f01 {
	width: 33px;
	height: 26px;
	margin-right: 10px;
}

.sign .b01 .c02 .d01 .e01 .f02 {
	font-size: 15px;
	color: #5e5e5e;
}

.sign .b01 .c02 .d01 .e02 .f01 {
	width: 90px;
	height: 90px;
}

.sign .b01 .c02 .d01 .e02 .f02 {
	font-size: 15px;
	color: #5e5e5e;
}

.sign .b01 .c02 .d02 .e00 {
	text-align: left;
	height: 44px;
	line-height: 44px;
	margin: 10px 0;
}

.sign .b01 .c02 .d02 .e00 span {
	font-size: 14px;
}

.sign .b01 .c02 .d02 .e02 .f02 {
	width: 262px;
	height: 44px;
	line-height: 44px;
	box-sizing: border-box;
	text-indent: 15px;
}

.sign .b01 .c02 .d02 .e03 {
	width: 264px;
	height: 42px;
	line-height: 42px;
	background: #019EEB;
	color: #fff;
	margin-right: 10px;
	margin-top: 10px;
	float: right;
	cursor: pointer;
}

#model_box_public_dialog {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	/*background: #fff;*/
	width: 4rem;
	height: 2.5rem;
}

#model_box_public_dialog .a01 {
	text-align: center;
	height: 100%;
	border-radius: 10px;
	background: #fff;
	box-sizing: border-box;
}

#model_box_public_dialog .a01 .b01 {
	border-radius: 10px 10px 0 0;
	padding: 0.1rem 0;
	background: #1E9FFF;
	color: #ffffff;
}

#model_box_public_dialog .a01 .b02 a,
#model_box_public_dialog .a01 .b03 a {
	padding: 0.05rem;
	background: #8BD1ED;
	color: #ffffff;
	display: block;
	width: 2rem;
	margin: 0.1rem auto;
	border-radius: 10px;
}

#bindSuccess {
	width: 434px;
	height: 304px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background: #fff;
}

#bindSuccess .a01 {
	text-align: center;
}

#bindSuccess .a01 .b00 {
	margin: 30px 0;
}

#bindSuccess .a01 .b01 {
	height: 48px;
	line-height: 48px;
	background: #019EEB;
	color: #fff;
	text-align: center;
	position: relative;
}

#bindSuccess .a01 .b01 .c02 {
	width: 14px;
	height: 14px;
	position: absolute;
	right: 20px;
	top: 17px;
}

#bindSuccess .a01 .b02 {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
}

#bindSuccess .a01 .b02 .c01 {
	width: 32px;
	height: 32px;
	margin-right: 10px;
}

#bindSuccess .a01 .b02 .c01 {
	font-size: 18px;
	color: #019eeb;
}

#bindSuccess .a01 .b03 {
	font-size: 16px;
	color: #666666;
}

#bindSuccess .a01 .b04 {
	font-size: 16px;
	color: #fff;
	background: #019EEB;
	width: 242px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	margin: auto;
	cursor: pointer;
}

[v-cloak] {
	display: none;
}
